作者wind50321 ()
看板Ajax
标题[问题] Node.js import 的语法
时间Tue Mar 29 20:12:01 2022
要 import 自己写的 abc.js
网路上查到语法
在 React 可以正常运作
import abc from "./abc";
但在自己做的 project
却显示错误一定要加上副档名
import abc from "./abc.js";
请问前辈
为什麽会有这种差异啊?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.169.171.91 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Ajax/M.1648555923.A.DBF.html
1F:推 BugofBook: 好像和webpack的设定有关?03/29 21:22
2F:推 pinefruit: React 在执行前会先经过打包 (通常是用 Webpack 打包)03/29 22:18
3F:→ pinefruit: 而 Webpack 在解析模组时,预设会补上 .js 等副档名。03/29 22:19
4F:→ pinefruit: 你自己的专案或许没使用 Webpack,如果有的话,03/29 22:19
5F:→ pinefruit: 大概就要检查一下 webpack.config.js 的设定了。03/29 22:20
我自己的 project 没有用 webpack
感谢前辈解答
※ 编辑: wind50321 (118.169.171.91 台湾), 03/30/2022 00:26:12