【问题标题】:I try to install express-generator, but I receive a curious error message我尝试安装 express-generator,但收到一条奇怪的错误消息
【发布时间】:2015-10-01 00:13:05
【问题描述】:

我已经搜索了每一个甚至密切相关的 SO 问题,但我尝试过的一切都没有奏效。有任何想法吗?我可以发布调试日志,但它很长,我无法正确格式化。让我知道这是否有帮助。

~/desktop/node_tutorial $ npm install express-generator -g

npm 错误!达尔文 14.4.0 npm 错误! argv "node" "/usr/local/bin/npm" "install" "express-generator" "-g" npm 错误!节点 v0.12.7 npm 错误! npm v2.11.3 npm 错误!路径 /usr/local/lib/node_modules/express-generator npm 错误!代码 EACCES npm 错误!错误号-13

npm 错误!错误:EACCES,rmdir '/usr/local/lib/node_modules/express-generator' npm 错误!在错误(本机) npm 错误! { [错误:EACCES,rmdir '/usr/local/lib/node_modules/express-generator'] npm 错误!错误号:-13, npm 错误!代码:'EACCES', npm 错误!路径:'/usr/local/lib/node_modules/express-generator'} npm 错误! npm 错误!请尝试以 root/管理员身份再次运行此命令。 npm 错误!错误回滚错误:EACCES,rmdir '/usr/local/lib/node_modules/express-generator' npm 错误!错误回滚错误(本机) npm 错误!回滚错误{ [错误:EACCES,rmdir '/usr/local/lib/node_modules/express-generator'] npm 错误!回滚错误 errno: -13, npm 错误!错误回滚代码:'EACCES', npm 错误!回滚路径错误:'/usr/local/lib/node_modules/express-generator' }

npm 错误!请在任何支持请求中包含以下文件: npm 错误! /Users/*****/Desktop/node_tutorial/npm-debug.log

【问题讨论】:

    标签: javascript node.js express


    【解决方案1】:

    看起来它希望您成为管理员:

    ...
    Please try running this command again as root/Administrator
    ...
    

    试试sudo npm install -g express-generator

    【讨论】:

    • 您正在安装一个工具,该工具将从命令行创建一个新的 express 应用程序。如果你能做到express -h 你已经安装了它。以下是有关如何使用 express-generator 的更多信息
    • 谢谢。为什么这需要 sudo?
    • 在您的机器上安装可执行软件时通常需要 Sudo。您实质上是在说“我具有管理员访问权限并且我批准了此软件”。 Li'l more info
    • @jro 此命令需要sudo,因为-g 标志将模块全局安装到所有项目/目录(根级别),而不是仅在单个项目/目录中(即默认)。
    猜你喜欢
    • 2018-01-17
    • 2020-03-07
    • 2017-08-19
    • 1970-01-01
    • 2015-10-04
    • 2022-12-12
    • 2015-10-13
    • 2023-02-16
    • 2019-09-06
    相关资源
    最近更新 更多