我尝试安装需要以下内容的sharp模块:
- c++编译器 - 我下载了Visual Studio 2017和Visual C++构建工具
- node-gyp - 它已经成功安装
但是运行“npm install -g sharp”时,我遇到了很多错误:
- gyp ERR!stack 错误:
如果有影响的话 - 我是Windows用户。
但是运行“npm install -g sharp”时,我遇到了很多错误:
- gyp ERR!stack 错误:
E:\ VS \ MSBuild \ 15.0 \ Bin \ MSBuild.exe
失败,退出代码为1
- gyp ERR!stack 在ChildProcess.onExit中(C:\ Users \ MyUsername \ AppData \ Roaming \ npm \ node_modules \ npm \ node_modules \ node-gyp \ li \ build.js:258:23)
- gyp ERR!stack 中的emitTwo(events.js:125:13)
- gyp ERR!stack 中的ChildProcess.emit(events.js:213:7)
- gyp ERR!stack 中的Process.ChildProcess._handle.onexit(internal/child_process.js:200:12)
- gyp ERR!系统Windows_NT 10.0.15063
- gyp ERR!命令“C:\ Program Files \ nodejs \ node.exe”
- gyp ERR!cwd C:\ Users \ MyUsername \ AppData \ Roaming \ npm \ node_modules \ sharp
- gyp ERR!node-v v8.5.0
- gyp ERR!node-gyp-v v3.6.2
- gyp ERR!不ok
- npm WARN 错误:EPERM:操作不允许,取消链接
- 'C:\ Users \ MyUsername \ AppData \ Roaming \ npm \ node_modules \ sharp \ node_modu es \ color-name \ package.json'
- npm WARN {错误:EPERM:操作不允许,unlink
- '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 错误码:'EPERM',
- npm WARN 系统调用:'unlink',
- npm WARN 路径:
- 'C:\ Users \ MyUsername \ AppData \ Roaming \ npm \ node_modules \ sharp \ node_modules \ color-name \ package.json'
- npm ERR!代码ELIFECYCLE npm ERR!errno 1 npm ERR!sharp@0.18.3安装:node-gyp rebuild
npm ERR!退出状态1如果有影响的话 - 我是Windows用户。