9
這是我的目錄結構:通天編譯錯誤:無法找到模塊核心-JS /庫/ FN/GET-迭代
├───demo
│ ├───entry
│ │ ├───index.js
│ │ ├───tap.js
│ │ └───util.js
│ ├───node_modules
│ ├───index.html
│ ├───package.json
│ └───webpack.config.js
├───src
│ ├───tap.js
│ └───util.js
├───index.js
└───package.json
在demo/entry/index.js
我
import tap from '../../src/tap';
在編制本,巴貝爾拋出錯誤
ERROR in ../src/tap.js
Module build failed: Error: Cannot find module 'core-js/library/fn/get-iterator'
但它的工作原理,如果我輸入這樣的
import tap from './tap';
檔案./tap.js
和../../src/tap
是一樣的。
問題node_modules
?因爲在demo
目錄下,babel和其他東西都在node_modules
之內,所以我可以import
我喜歡的任何文件。但src/tap.js
沒有像node_modules
這樣的父級或兄弟目錄,所以會觸發此錯誤。
這發生在我身上的唯一一次,一些文件夾從node_modules/core-js/library中消失了。我不得不刪除並重新安裝core-js。 – Targaryen
你確定'tab.js'沒有'import ... get-iterator'這個地方,它看起來對你來說是正確的,tab.js現在被導入,但是你必須處理它的導入。 – Val
這個錯誤有什麼進展?運行反應教程時遇到同樣的錯誤。 https://www.tutorialspoint.com/reactjs/index.htm – ibubi