作者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/m.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