我对编码很陌生,我一直在尝试将一个已完成的项目放到 repl.it 上。首先我收到错误消息npm ERR! missing script: start.所以我将这些添加到 package.json:
"main": "src/index.js",
"type": "module",
"start": "node src/index.js",
然后我收到有关丢失文件的错误消息。/home/runner/ProjectToDoList/src/createTaskInput 确实存在。我不认识代码,internalBinding('errors').triggerUncaughtException谷歌搜索把我带到这里:如果我导入没有 `js` 扩展名的文件,ExpressJs 会返回错误 `ERR_MODULE_NOT_FOUND`但我还是不明白。
你能建议我下一步做什么吗?这是我在 CLI 中看到的错误消息:
> ProjectToDoList@1.0.0 start /home/runner/ProjectToDoList
> node src/index.js
internal/process/esm_loader.js:74
internalBinding('errors').triggerUncaughtException(
^
Error [ERR_MODULE_NOT_FOUND]: Cannot find module '/home/runner/ProjectToDoList/src/createTaskInput' imported from /home/runner/ProjectToDoList/src/index.js
at finalizeResolution (internal/modules/esm/resolve.js:271:11)
at moduleResolve (internal/modules/esm/resolve.js:694:10)
at Loader.defaultResolve [as _resolve] (internal/modules/esm/resolve.js:784:11)
at Loader.resolve (internal/modules/esm/loader.js:100:40)
at Loader.getModuleJob (internal/modules/esm/loader.js:246:28)
at ModuleWrap.<anonymous> (internal/modules/esm/module_job.js:47:40)
at link (internal/modules/esm/module_job.js:46:36) {
code: 'ERR_MODULE_NOT_FOUND'
}
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! ProjectToDoList@1.0.0 start: `node src/index.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the ProjectToDoList@1.0.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/runner/.npm/_logs/2021-03-25T15_08_45_911Z-debug.log
exit status 1
Repl.it:https://replit.com/@acchang/ProjectToDoList _