Đây là cấu trúc thư mục của tôi:Babel biên dịch báo lỗi: Không thể tìm thấy mô-đun lõi-js/thư viện/fn/get-iterator
├───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
Trong demo/entry/index.js
Tôi có
import tap from '../../src/tap';
Khi biên dịch này, babel ném lỗi
ERROR in ../src/tap.js
Module build failed: Error: Cannot find module 'core-js/library/fn/get-iterator'
Nhưng nó hoạt động nếu tôi nhập như thế này
import tap from './tap';
Tệp ./tap.js
và ../../src/tap
giống nhau.
Có phải sự cố node_modules
không? Vì trong thư mục demo
, chú khỉ và bất kỳ thứ gì khác nằm trong số node_modules
, vì vậy tôi có thể import
bất kỳ tệp nào tôi thích. Nhưng src/tap.js
không có thư mục cha hoặc anh chị em như vậy như node_modules
, do đó, nó sẽ kích hoạt lỗi này.
Lần duy nhất điều này xảy ra với tôi, một số thư mục biến mất khỏi node_modules/core-js/library. Tôi đã phải xóa và cài đặt lại lõi-js. – Targaryen
bạn chắc chắn rằng 'tab.js' không có' import ... get-iterator' ở đâu đó với tôi rằng bạn đang làm đúng, tab.js hiện đã được nhập, nhưng sau đó bạn phải xử lý nó . – Val
bất kỳ tiến trình nào về lỗi này? Tôi đã gặp lỗi tương tự trong khi chạy hướng dẫn phản ứng. https://www.tutorialspoint.com/reactjs/index.htm – ibubi