流星失败了。错误:无法从npm-shrinkwrap

时间:2017-04-12 06:25:38

标签: node.js linux ubuntu meteor npm

我是流星的新手,我和我的导师都很难过。

操作系统:Ubuntu 16.04
流星 - 逆转:1.2.1
节点-v:v7.5.0
流星节点-v:v0.10.40
npm -v:4.1.2
meteor npm -v:1.4.28

我尝试按照thisthis stackoverflow链接的建议,但得到了同样的错误。没有其他github链接的结果(抱歉,需要更多声望才能发布更多链接) 请随时询问任何其他诊断信息。

  

=>开始代理。
  => Meteor 1.4.3.2可用。使用' meteor update'更新此项目   npm-container:更新npm依赖项 - fiber,path,soap,xml2json,fast-csv,unoconv,aws-sdk,> source-map-support,gm,request,mime,
  analytics-node,oauth,number-to-words,omit-empty,superagent ...
  =>错误阻止了启动:

     

构建包npm-container时:
     错误:无法从npm-shrinkwrap安装npm软件包:命令失败:npm WARN package.json> packages-for-meteor-npm-container@0.0.0否
  说明
  npm WARN package.json packages-for-meteor-npm-container@0.0.0没有存储库字段。
  npm WARN package.json packages-for-meteor-npm-container@0.0.0没有自述文件数据
     npm WARN engine analytics-node@2.0.1:want:{" node":"> = 0.12.x"}(当前:> {" node&#34 ;:" 0.10.40"" NPM":" 1.4.28"})
  npm WARN弃用node-uuid@1.4.7:使用uuid模块代替
     npm WARN弃用了tough-cookie@2.2.1:ReDoS漏洞解析Set-Cookie https://nodesecurity.io/>公告/ 130
  npm WARN引擎is-buffer@1.1.3:想要:{"节点":"> = 0.12"}(当前:{"节点":& #34; 0.10.40"" NPM":" 1.4.28"})
  gyp ERR!配置错误
  gyp ERR! stack错误:Python可执行文件" python"是v3.6.0,gyp不支持。
  gyp ERR! stack你可以传递--python开关指向Python> = v2.5.0& < 3.0.0。
  gyp ERR!堆栈在failPythonVersion
     (/home/shrey/.meteor/packages/meteor-tool/.1.1.10.ki0ccv++os.linux.x86_64+web.browser+web.cordova/> mt-os.linux.x86_64 / dev_bundle / lib /node_modules/npm/node_modules/node-gyp/lib/configure.js:108:14)
  gyp ERR!堆栈在      /home/shrey/.meteor/packages/meteor-tool/.1.1.10.ki0ccv++os.linux.x86_64+web.browser+web.cordova/> MT-os.linux.x86_64 / dev_bundle / LIB / node_modules / NPM / node_modules /节点-GYP / LIB / configure.js:97:9
  gyp ERR!在ChildProcess.exithandler堆栈(child_process.js:656:7)
  gyp ERR!在ChildProcess.emit堆栈(events.js:98:17)
  gyp ERR!在maybeClose堆栈(child_process.js:766:16)
  gyp ERR! Process.ChildProcess._handle.onexit(child_process.js:833:5)堆栈   gyp ERR!系统Linux 4.4.0-72-通用
  gyp ERR!命令"节点"
     " /home/shrey/.meteor/packages/meteor-tool/.1.1.10.ki0ccv++os.linux.x86_64+web.browser+web.cordova/> MT-os.linux.x86_64 / dev_bundle / LIB / node_modules / NPM / node_modules /节点-GYP / bin中/节点gyp.js"
  "重建"
  gyp ERR! CWD
     /home/shrey/projects/steplr-projects/employerapp/packages/npm-container/.npm/package-new-tca2qx/node_modules/> xml2json / node_modules /节点外籍
  gyp ERR! node -v v0.10.40
  gyp ERR! node-gyp -v v1.0.1
  gyp ERR!不行   npm WARN弃用minimatch@3.0.0:请更新到minimatch 3.0.2或更高版本以避免RegExp DoS问题
  错误的ERR! node-expat@2.3.13安装:node-gyp rebuild
  错误的ERR!退出状态1
  npm ERR!
  错误的ERR!在node-expat@2.3.13安装脚本失败   错误的ERR!这很可能是node-expat包的问题,​​
  错误的ERR!不是npm本身。
  错误的ERR!告诉作者你的系统失败了:
  错误的ERR! node-gyp rebuild
  错误的ERR!您可以通过以下方式获取信息:
  错误的ERR! npm owner ls node-expat
  错误的ERR!上面可能有额外的日志记录输出。

     

npm ERR!系统Linux 4.4.0-72-通用
  错误的ERR!命令
     " /home/shrey/.meteor/packages/meteor-tool/.1.1.10.ki0ccv++os.linux.x86_64+web.browser+web.cordova/> MT-os.linux.x86_64 / dev_bundle / bin中/节点"
     " /home/shrey/.meteor/packages/meteor-tool/.1.1.10.ki0ccv++os.linux.x86_64+web.browser+web.cordova/> MT-os.linux.x86_64 / dev_bundle / bin中/ NPM"
  "安装"
  错误的ERR! cwd /home/shrey/projects/steplr-projects/employerapp/packages/npm-container/.npm/package-new-tca2qx
  错误的ERR! node -v v0.10.40
  错误的ERR! npm -v 1.4.28
  错误的ERR!代码ELIFECYCLE
  错误的ERR!不好的代码0
  npm WARN package.json packages-for-meteor-npm-container@0.0.0没有说明
  npm WARN package.json packages-for-meteor-npm-container@0.0.0没有存储库字段。
  npm WARN package.json packages-for-meteor-npm-container@0.0.0没有自述文件数据
     npm WARN engine analytics-node@2.0.1:want:{" node":"> = 0.12.x"}(当前:> {" node&#34 ;:" 0.10.40"" NPM":" 1.4.28"})
  npm WARN弃用node-uuid@1.4.7:使用uuid模块代替
     npm WARN弃用了tough-cookie@2.2.1:ReDoS漏洞解析Set-Cookie https://nodesecurity.io/>公告/ 130
  npm WARN引擎is-buffer@1.1.3:想要:{"节点":"> = 0.12"}(当前:{"节点":& #34; 0.10.40"" NPM":" 1.4.28"})
  gyp ERR!配置错误
  gyp ERR! stack错误:Python可执行文件" python"是v3.6.0,gyp不支持。
  gyp ERR! stack你可以传递--python开关指向Python> = v2.5.0& < 3.0.0。
  gyp ERR!堆栈在failPythonVersion
     (/home/shrey/.meteor/packages/meteor-tool/.1.1.10.ki0ccv++os.linux.x86_64+web.browser+web.cordova/> mt-os.linux.x86_64 / dev_bundle / lib /node_modules/npm/node_modules/node-gyp/lib/configure.js:108:14)
  gyp ERR!堆栈在      /home/shrey/.meteor/packages/meteor-tool/.1.1.10.ki0ccv++os.linux.x86_64+web.browser+web.cordova/> MT-os.linux.x86_64 / dev_bundle / LIB / node_modules / NPM / node_modules /节点-GYP / LIB / configure.js:97:9
  gyp ERR!在ChildProcess.exithandler堆栈(child_process.js:656:7)
  gyp ERR!在ChildProcess.emit堆栈(events.js:98:17)
  gyp ERR!在maybeClose堆栈(child_process.js:766:16)
  gyp ERR! Process.ChildProcess._handle.onexit(child_process.js:833:5)堆栈   gyp ERR!系统Linux 4.4.0-72-通用
  gyp ERR!命令"节点"
     " /home/shrey/.meteor/packages/meteor-tool/.1.1.10.ki0ccv++os.linux.x86_64+web.browser+web.cordova/> MT-os.linux.x86_64 / dev_bundle / LIB / node_modules / NPM / node_modules /节点-GYP / bin中/节点gyp.js"
  "重建"
  gyp ERR! CWD
     /home/shrey/projects/steplr-projects/employerapp/packages/npm-container/.npm/package-new-tca2qx/node_modules/> xml2json / node_modules /节点外籍
  gyp ERR! node -v v0.10.40
  gyp ERR! node-gyp -v v1.0.1
  gyp ERR!不行   npm WARN弃用minimatch@3.0.0:请更新到minimatch 3.0.2或更高版本以避免RegExp DoS问题
  错误的ERR! node-expat@2.3.13安装:node-gyp rebuild
  错误的ERR!退出状态1
  npm ERR!
  错误的ERR!在node-expat@2.3.13安装脚本失败   错误的ERR!这很可能是node-expat包的问题,​​
  错误的ERR!不是npm本身。
  错误的ERR!告诉作者你的系统失败了:
  错误的ERR! node-gyp rebuild
  错误的ERR!您可以通过以下方式获取信息:
  错误的ERR! npm owner ls node-expat
  错误的ERR!上面可能有额外的日志记录输出。

     

npm ERR!系统Linux 4.4.0-72-通用
  错误的ERR!命令
     " /home/shrey/.meteor/packages/meteor-tool/.1.1.10.ki0ccv++os.linux.x86_64+web.browser+web.cordova/> MT-os.linux.x86_64 / dev_bundle / bin中/节点"
     " /home/shrey/.meteor/packages/meteor-tool/.1.1.10.ki0ccv++os.linux.x86_64+web.browser+web.cordova/> MT-os.linux.x86_64 / dev_bundle / bin中/ NPM"
  "安装"
  错误的ERR! cwd /home/shrey/projects/steplr-projects/employerapp/packages/npm-container/.npm/package-new-tca2qx
  错误的ERR! node -v v0.10.40
  错误的ERR! npm -v 1.4.28
  错误的ERR!代码ELIFECYCLE
  错误的ERR!不好的代码0

     

=>您的应用程序有错误。等待文件更改。

谢谢。

0 个答案:

没有答案