【发布时间】:2018-02-23 20:02:46
【问题描述】:
我试图安装Sharp模块,它需要: c++ 编译器 - 我下载了 Visual Studio 2017 和 Visual c++ 构建工具 node-gyp - 安装成功
但是运行 'npm install -g sharp' 我得到了很多错误
- gyp 错误!堆栈错误:
E:\VS\MSBuild\15.0\Bin\MSBuild.exe失败 退出代码:1 - gyp 错误! ChildProcess.onExit 处的堆栈 (C:\Users\MyUsername\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\li \build.js:258:23)
- gyp 错误!堆栈在 emitTwo (events.js:125:13)
- gyp 错误! ChildProcess.emit (events.js:213:7) 的堆栈
- gyp 错误! Process.ChildProcess._handle.onexit 处的堆栈 (内部/child_process.js:200:12)
- gyp 错误!系统 Windows_NT 10.0.15063
- gyp 错误!命令“C:\Program Files\nodejs\node.exe”
- "C:\Users\MyUsername\AppData\Roaming\npm\node_modules\npm\nod _modules\node-gyp\bin\node-gyp.js" "重建"
- gyp 错误! cwd C:\Users\MyUsername\AppData\Roaming\npm\node_modules\sharp
- gyp 错误!节点 -v v8.5.0
- gyp 错误!节点-gyp -v v3.6.2
- gyp 错误!不行
- npm WARN 错误:EPERM:不允许操作,取消链接
- 'C:\Users\MyUsername\AppData\Roaming\npm\node_modules\sharp\node_modu es\color-name\package.json'
- npm WARN { 错误:EPERM:不允许操作,取消链接 'C:\Users\MyUsername\AppData\Roaming\npm\node_modules\sharp\node_m dules\color-name\package.json'
- npm WARN 堆栈:'错误:EPERM:不允许操作,取消链接 \'C:\Users\MyUsername\AppData\Roaming\npm\node_module \sharp\node_modules\color-name\package.json\'',
- npm WARN 错误号:-4048,
- npm 警告代码:'EPERM',
- npm WARN 系统调用:'unlink',
- npm 警告路径:
- 'C:\Users\MyUsername\AppData\Roaming\npm\node_modules\sharp\node_modules\color-name\package.json' }
- npm 错误!代码 ELIFECYCLE npm 错误! errno 1 npm 错误!锐利@0.18.3
安装:
node-gyp rebuildnpm 错误!退出状态 1
如果重要的话 - 我是 Windows 用户
【问题讨论】:
-
你安装nodejs了吗?
-
是的,我已经安装了