[問題] Node.js import 的語法

看板Ajax作者時間2年前 (2022/03/29 20:12), 2年前編輯推噓2(203)
留言5則, 2人參與, 2年前最新討論串1/1
要 import 自己寫的 abc.js 網路上查到語法 在 React 可以正常運作 import abc from "./abc"; 但在自己做的 project 卻顯示錯誤一定要加上副檔名 import abc from "./abc.js"; 請問前輩 為什麼會有這種差異啊? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.169.171.91 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1648555923.A.DBF.html

03/29 21:22, 2年前 , 1F
好像和webpack的設定有關?
03/29 21:22, 1F

03/29 22:18, 2年前 , 2F
React 在執行前會先經過打包 (通常是用 Webpack 打包)
03/29 22:18, 2F

03/29 22:19, 2年前 , 3F
而 Webpack 在解析模組時,預設會補上 .js 等副檔名。
03/29 22:19, 3F

03/29 22:19, 2年前 , 4F
你自己的專案或許沒使用 Webpack,如果有的話,
03/29 22:19, 4F

03/29 22:20, 2年前 , 5F
大概就要檢查一下 webpack.config.js 的設定了。
03/29 22:20, 5F
我自己的 project 沒有用 webpack 感謝前輩解答 ※ 編輯: wind50321 (118.169.171.91 臺灣), 03/30/2022 00:26:12
文章代碼(AID): #1YGlUJs_ (Ajax)
文章代碼(AID): #1YGlUJs_ (Ajax)