三個 quiz 都有 npm start
的 script,以下是三個問題:
請問錯誤是發生在哪個檔案?
- index.mjs
- file1.js
- file2.cjs
- file3.mjs
- file4.js
- 哪可能會有錯誤
請問下列哪種做法可以修好它?
- 檔名改用 .mjs
- 把 "type": "module" 拿掉
- 檔名改用 .cjs
- 改成 require('lodash')
- 把 lodash 改用 lodash-es
- 根本沒壞
請問會出現哪個錯誤?
- SyntaxError: Unexpected token 'export'
- Error [ERR_REQUIRE_ESM]: Must use import to load ES Module
- Error [ERR_MODULE_NOT_FOUND]: Cannot find package '/xxx/esm-quizzes/quiz-3/node_modules/esm-quiz-3-lib/' imported from /xxx/esm-quizzes/quiz-3/index.js
- 以上皆非