我是节点新手。我正在尝试运行快速服务器。安装快递时我没有错误,但是当我运行npm start
或node app
时(正如所有初学者教程所指出的那样)似乎没有发生任何事情。我可以启动服务器的唯一方法是输入node /bin/www
。我的操作系统是Windows。有什么建议吗?
答案 0 :(得分:2)
Express scaffold脚本生成一个package.json文件,其中包含一个起始脚本字段,该字段指向它也创建的app.js文件。自Express 4发布以来,脚手架生成器脚本已移至其自己的包中。 https://github.com/expressjs/generator
所有npm start
都会在package.json文件中查找要传递给节点的起始脚本。您可以在the documentation中看到这一点。
使用package.json运行npm start
,如下所示:
"scripts": {
"start": "app.js"
}
完全等同于运行node app.js
。
答案 1 :(得分:0)
我设法通过更改cmd-dos的代码页来解决我的问题。通过在cmd中使用chcp 850 or chcp 65001
从而将代码页更改为拉丁语 - utf8,问题就消失了。