我正在关注 this blog在第 4 节中,它们展示了如何执行和运行应用程序。它按描述工作。
现在,我想将文件 server.js 放入名为 app 的目录中,它是入口点。不过,命令 npm start 再也找不到它了。
经过一些谷歌搜索后,我了解到我应该在 package.json 中放入以下行,我确实这样做了。
"start": "app/server.js",
问题是它仍然找不到它,我无法真正诊断出问题。是因为入口点必须在根目录中吗? start 元素是否需要按特定顺序放置在 JSON 文件中?我是否错误地指定了路径(我试过“\”和“/”等)?
最佳答案
您错过了对 Node 的调用:
"start": "node app/server.js",
还要确保将以上行放在 package.json
的 "scripts"
部分。
"scripts": {
"start": "node app/server.js",
...
},
关于javascript - 如何控制 NPM 在哪里找到 server.js?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40202146/