0

我对编码很陌生,我一直在尝试将一个已完成的项目放到 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 _

GitHub页面:https ://acchang.github.io/ProjectToDoList/

GitHub 仓库:https ://github.com/acchang/ProjectToDoList

4

0 回答 0