You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行node src/或npm start时提示Cannot find module '/src'问题求助

问题:执行node src/或npm start提示找不到src文件夹

问题概述

  • 尝试通过node src/或npm start(借助nodemon)启动src目录下的三个.js文件,系统返回找不到src文件夹的错误,但单独启动每个.js文件时完全正常。
  • 此前所有项目均采用相同启动方式,从未出现该问题。

package.json的scripts配置

"scripts": {
    "start": "nodemon src/"
}

报错信息

执行npm start时的报错

teyrox@teyrox:~/project$ npm start
...
[nodemon] starting `node src/`
node:internal/modules/cjs/loader:936
  throw err;
  ^

Error: Cannot find module '/project/src'
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
    at Function.Module._load (node:internal/modules/cjs/loader:778:27)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:77:12)
    at node:internal/main/run_main_module:17:47 {
  code: 'MODULE_NOT_FOUND',
  requireStack: []
}
[nodemon] app crashed - waiting for file changes before starting..

直接执行node src/时的报错

teyrox@teyrox:~/project$ node src/
node:internal/modules/cjs/loader:936
  throw err;
  ^

Error: Cannot find module '/project/src'
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
    at Function.Module._load (node:internal/modules/cjs/loader:778:27)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:77:12)
    at node:internal/main/run_main_module:17:47 {
  code: 'MODULE_NOT_FOUND',
  requireStack: []
}

补充信息

  • 确认在项目根目录执行命令,项目文件树包含src目录,src下有server.js、socket.js、utils.js三个文件及一个node_modules子目录。
  • 已尝试将package.json的main属性从src/修改为src/server.js,问题仍未解决。

内容的提问来源于stack exchange,提问作者Teyrox

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 08:27:38