我最近使用github的angular-seed文件夹进行角度应用程序开发。在之前的一些angularjs教程中,angular-seed文件夹中有一个脚本文件夹和一个server.js文件,该文件具有运行节点服务器的所有配置。那么npm现在如何才开始运行节点服务器?该节点服务器的所有配置在哪里?
答案 0 :(得分:65)
如果您要查看package.json
档案。
你会看到类似这样的东西
"start": "http-server -a localhost -p 8000"
这告诉您在http-server
端口localhost
的地址8000
开始
http-server是一个节点模块。
更新: - 包括@Usman发表的评论,理想情况下,它应该出现在您的package.json
中,但如果它不存在,您可以将其添加到scripts
部分。
答案 1 :(得分:45)
我们有一个反应应用程序,我们的开发机器都是mac和pc。启动命令不适用于PC,所以这就是我们如何解决它:
"start": "PORT=3001 react-scripts start",
"start-pc": "set PORT=3001&& react-scripts start",
在我的电脑上:
npm start
在我的电脑上:
npm run start-pc
答案 2 :(得分:29)
要在所需端口中正确启动端口,请使用:
npm start -- --port 8000
答案 3 :(得分:21)
您还可以在运行
之前在控制台中更改端口SET PORT=8000
答案 4 :(得分:17)
更改端口
npm start -- --port 8000
答案 5 :(得分:-3)
npm start -- --port "port number"