我正在尝试将所有 npm 模块安装在 ../AppData/Roaming 文件夹中。但每次它失败并显示错误代码 - 4068
Posted
技术标签:
【中文标题】我正在尝试将所有 npm 模块安装在 ../AppData/Roaming 文件夹中。但每次它失败并显示错误代码 - 4068【英文标题】:I'm trying to install all npm modules in ../AppData/Roaming folder. But each time it fails with error code - 4068 【发布时间】:2015-05-31 16:02:00 【问题描述】:我只是使用以下命令:“npm install -g”。操作系统:Windows 8.1,CMD 为管理员。错误日志:
0 信息如果以 ok 结尾,则有效 1 详细的 cli ['C:\Program Files\nodejs\\node.exe', 1 详细的 cli 'C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js', 1个详细的cli“安装”, 1 详细的 cli '-g' ] 2 使用 npm@2.5.1 的信息 3 使用 node@v0.12.1 的信息 4 详细节点符号链接 C:\Program Files\nodejs\node.exe 5 傻缓存添加 args ['.', null ] 6 详细缓存添加规范。 7 傻缓存添加解析规范 raw: '.', 7 傻缓存添加范围:null, 7 傻缓存添加名称:null, 7 傻缓存添加 rawSpec: '.', 7 傻缓存添加规范:'C:\', 7 傻缓存添加类型:'local' 8 错误 addLocal 无法安装 C:\ 9 详细堆栈错误:EISDIR,读取 错误时的 9 个详细堆栈(本机) 10 详细 cwd C:\ 11 错误 Windows_NT 6.3.9600 12 错误 argv "C:\Program Files\nodejs\\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install" "-g" 13 错误节点 v0.12.1 14 错误 npm v2.5.1 15 错误代码 EISDIR 16 错误 errno -4068 17 错误 EISDIR,读取 18 错误 如果需要帮助,可以在以下位置报告此错误: 18 错误http://github.com/npm/npm/issues 19 详细退出 [-4068, true]
【问题讨论】:
【参考方案1】:您似乎正在从您的C:
驱动器运行npm install -g
。 npm
完全不知道你想要它安装什么,除非你:
-
传递参数,例如
npm install -g npm
将如何全局安装npm
在包含包的目录中运行它
由于您没有向命令传递任何参数,npm
假定您希望它安装当前工作目录中的内容。由于您的 C:
驱动器的根目录中没有包,因此 npm
正确地出现 EISDIR
错误(“错误:是目录”)。
【讨论】:
以上是关于我正在尝试将所有 npm 模块安装在 ../AppData/Roaming 文件夹中。但每次它失败并显示错误代码 - 4068的主要内容,如果未能解决你的问题,请参考以下文章