插件的NPM安装会导致GYP错误

时间:2016-03-04 10:23:25

标签: node.js cordova gyp

我正在尝试为我的移动应用安装分享按钮插件但是当我键入" npm i --save-dev share-button"我得到一长串的GYP错误代码。我只是一名学生,对编程很陌生,所以如果我的问题的答案看似简单,我道歉。我尝试更新Nodejs,GYP和NPM,但到目前为止还没有运气。这些是我得到的错误:

C:\ Users \ Marketing1-Plugged \ Documents \ App \ Soundboard> npm install share-button

  

gyp ERR!构建错误

     

gyp ERR!堆栈错误:C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe失败并退出代码:1

     

gyp ERR!在ChildProcess.onExit堆栈   (C:\用户\ Marketing1插式\应用程序数据\漫游\ NPM \ node_modules \ NPM \ node_modules \节点-GYP \ lib中\ build.js:276:23)

     

gyp ERR!堆栈在emitTwo(events.js:100:13)

     

gyp ERR!在ChildProcess.emit堆栈(events.js:185:7)

     

gyp ERR!在Process.ChildProcess._handle.onexit堆栈   (内部/ child_process.js:200:12)

     

gyp ERR!系统Windows_NT 10.0.10586

     

gyp ERR!命令" C:\ Program Files \ nodejs \ node.exe"   " C:\用户\ Marketing1插式\应用程序数据\漫游\ NPM \ node_modules \ NPM \ node_modules \节点-GYP \ BIN \节点gyp.js"   "重建"

     

gyp ERR! CWD   C:\用户\ Marketing1插式\ node_modules \先驱\ node_modules \硒的webdriver \ node_modules \ WS \ node_modules \ UTF-8-验证

     

gyp ERR! node -v v5.7.1

     

gyp ERR! node-gyp -v v3.3.0

     

gyp ERR!不行

     

npm WARN安装:utf-8-validate@1.1.0 utf-8-validate@1.1.0安装:   node-gyp rebuild

     

npm WARN安装:utf-8-validate@1.1.0退出状态1

     

C:\用户\ Marketing1插式   + - phonegap@6.0.1   + - share-button@1.0.3 | -- pioneer@0.11.7 | - cucumber@0.3.3(git + https://github.com/joshtombs/cucumber-js.git#78f79263e5855dd189e4bbe792cc6a34d7efcd19)   ` - slideout@0.1.12

     
    

npm WARN enoent ENOENT:没有这样的文件或目录,打开     ' C:\用户\ Marketing1插式\的package.json' npm WARN Marketing1-Plugged     无描述npm WARN Marketing1-Plugged No repository field。 NPM     WARN Marketing1-Plugged No README data npm WARN Marketing1-Plugged No.     许可证领域。

  

1 个答案:

答案 0 :(得分:0)

您可以将package.json文件放在指定的路径

并尝试升级您的npm版本

  

npm install npm -g --ca = null