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

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

如果你看看package.json文件。

你会看到这样的事情

  "start": "http-server -a localhost -p 8000" 

这告诉在端口8000上的localhost地址处启动一个http-server

http-server是一个节点模块。

更新: –包含@Usman的注释,理想情况下,它应该出现在你的package.json但是如果它不存在,你可以将它包含在scripts部分。

我们有一个反应的应用程序,我们的开发机器都是Mac和PC。 启动命令不适用于个人电脑,所以这里是我们如何解决它:

 "start": "PORT=3001 react-scripts start", "start-pc": "set PORT=3001&& react-scripts start", 

在我的Mac上:

 npm start 

在我的电脑上:

  npm run start-pc 

运行之前,您还可以在控制台中更改端口

 SET PORT=8000