在 package.json 我有
"scripts": {"start": "node --harmony server.js"}
我进入目录并运行npm start
C:\nodejs\projectname>npm start
<pauses for 3 seconds>
C:\nodejs\projectname>_
提示暂停3秒,看起来正在处理,然后它会在闪烁的光标提示下将其抛回
如果我手动输入:
C:\nodejs\projectname>node --harmony server.js
Listening on port 3000
<process running>
我浏览到localhost:3000并看到一个简单的Hello World页面。
为什么npm start
有问题需要解决?
答案 0 :(得分:0)
发现问题。我在 package.json 文件的两个不同部分中定义了两个“脚本:{...}”。将它们合并到一个“脚本之后:{...}”:
"scripts": {"start": "node --harmony server.js", "test": "mocha -R spec"}
npm start
现在正常运作