npm开始不适合我的反应项目

时间:2017-11-30 20:14:57

标签: node.js reactjs

所以我试图在我在命令行中创建的反应项目上运行npm start,以便我可以运行浏览器同步并查看我的工作进度。

但是,每当我尝试运行它时,我都会收到这个结果。

module.js:538
    throw err;
    ^

Error: Cannot find module '/Users/Sam/Library/Mobile Documents/com~apple~CloudDocs/Work/BookStore/Home attempts/Routing/2-react-router/lib/server.js'
    at Function.Module._resolveFilename (module.js:536:15)
    at Function.Module._load (module.js:466:25)
    at Function.Module.runMain (module.js:676:10)
    at startup (bootstrap_node.js:187:16)
    at bootstrap_node.js:608:3
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! react-tutorials@0.0.0 start: `node lib/server.js`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the react-tutorials@0.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!     /Users/Sam/.npm/_logs/2017-11-30T20_10_07_869Z-debug.log

由于我不是反应/ node / npm的专家,而不是一个不情愿的业余爱好者,我不确定发生了什么。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

执行npm start时,会调用命令node lib/server.js。命令在package.json

中定义
"scripts": {
   "start": "node lib/server.js"
}

从错误帖子看,它看起来server.js文件夹中缺少lib个文件。