无法在快递发电机上启动npm

时间:2019-04-08 17:28:41

标签: javascript node.js windows express npm

我在Windows上安装了npm 6.4.1和节点v10.15.3,因此我尝试按照网站上的所有步骤安装Express Generator,并在尝试运行npm start时得到了此提示

> myapp@0.0.0 start C:\Users\ONLINEWIS-PROG-03\Documents\JS Basics\myapp
> node ./bin/www

Port 3000 requires elevated privileges
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! myapp@0.0.0 start: `node ./bin/www`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the myapp@0.0.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\ONLINEWIS-PROG-03\AppData\Roaming\npm-cache\_logs\2019-04-08T16_55_03_162Z-debug.log

3 个答案:

答案 0 :(得分:0)

该错误表明在该端口上运行需要“特权提升”。如果在Windows上,请尝试以管理员身份运行命令;在Linux上,请以“ sudo”身份运行。

答案 1 :(得分:0)

不允许在系统上运行3000端口。 检出系统上的开放端口

netstat -an | find /i

查看哪些已打开,然后使用它们来运行您的应用。我觉得您将无权访问,需要以管理员身份运行此命令。

答案 2 :(得分:0)

您需要将应用名称和端口添加到Windows防火墙设置中。