是什么导致 internalBinding('errors') [ERR_MODULE_NOT_FOUND] 将 repo 放入在线代码编辑器中?

问题描述

我对编码很陌生,我一直在尝试将一个完整的项目放到 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 和谷歌搜索ExpressJs is return error `ERR_MODULE_NOT_FOUND` if I import the file without `js` extension 但我还是不明白。

你能建议我下一步做什么吗?这是我在 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

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)