【问题标题】:Cant do npm start on express generator无法在快速生成器上启动 npm
【发布时间】:2019-08-29 21:59:52
【问题描述】:

我的 Windows 上有 npm 6.4.1 和 node 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

【问题讨论】:

    标签: javascript node.js windows express npm


    【解决方案1】:

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

    【讨论】:

    • 我在 Windows 上以管理员身份运行的内容仍然相同
    • 发送截图/尝试不同的端口
    • 我不明白怎么做?
    • 更改您的快速服务器配置以将端口更改为 3000 以外的端口。
    • 那么我很确定你没有以管理员身份正常运行它
    【解决方案2】:

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

    netstat -an | find /i

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

    【讨论】:

    • > myapp@0.0.0 start C:\Users\ONLINEWIS-PROG-03\Documents\JS Basics\myapp > node ./bin/www Port 6767 requires elevated privileges npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! myapp@0.0.0 start: node ./bin/www` npm 错误!退出状态 1 npm ERR! npm 错误!在 myapp@0.0.0 启动脚本中失败。 npm 错误!这可能不是 npm 的问题。上面可能有额外的日志输出。 npm 错误!可以在以下位置找到此运行的完整日志:npm ERR! C:\Users\ONLINEWIS-PROG-03\AppData\Roaming\npm-cache_logs\2019-04-08T18_23_48_468Z-debug.log `
    【解决方案3】:

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-25
    • 1970-01-01
    相关资源
    最近更新 更多