npm如何在端口8000上运行服务器

时间:2014-07-15 05:13:13

标签: node.js angularjs

我最近使用github的angular-seed文件夹进行角度应用程序开发。在之前的一些angularjs教程中,angular-seed文件夹中有一个脚本文件夹和一个server.js文件,该文件具有运行节点服务器的所有配置。那么npm现在如何才开始运行节点服务器?该节点服务器的所有配置在哪里?

6 个答案:

答案 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"