2017-04-07 98 views
-2

enter image description here可能无法在Ubuntu安装NPM 16.04.2

“无法能够在Ubuntu安装下列组件16.04.2 版本的Linux系统中得到错误的,其上安装有屏幕截图” 尝试安装在Linux中NPM部件,但在中间

{ 
    "name": "legaldialapis", 
    "version": "1.0.0", 
    "scripts": { 
    "start": "set NODE_ENV=DEV", 
    "test": "mocha apis/**/test/**/*.spec.js", 
    "test-watch": "nodemon --exec npm test", 
    "code-cov": "nyc --reporter=lcov --reporter=text-lcov npm test", 
    "eslint": "eslint **/*.js > lint-report.txt", 
    "bump": "gulp bump" 
    }, 
    "dependencies": { 
    "ajv": "^4.9.2", 
    "ajv-error-messages": "^1.0.0", 
    "async": "^2.1.4", 
    "bcryptjs": "^2.4.3", 
    "body-parser": "~1.15.2", 
    "bunyan": "^1.8.5", 
    "cookie-parser": "~1.4.3", 
    "dateformat": "^2.0.0", 
    "debug": "~2.2.0", 
    "express": "~4.14.0", 
    "firebase": "^3.7.2", 
    "firebase-admin": "^4.1.3", 
    "json2yaml": "^1.1.0", 
    "jsonwebtoken": "^7.2.1", 
    "lodash": "^4.17.4", 
    "moment": "^2.17.1", 
    "mongodb": "^2.2.22", 
    "mongoose": "^4.8.1", 
    "mongoose-gen": "^2.1.1", 
    "request": "^2.79.0", 
    "serve-favicon": "~2.3.0", 
    "swagger-jsdoc": "^1.8.2", 
    "swagger-ui-express": "^1.0.2", 
    "validator": "^6.2.1", 
    "html-pdf": "2.1.0" 
    }, 
    "devDependencies": { 
    "chai": "^3.5.0", 
    "chai-http": "^3.0.0", 
    "del": "^2.2.2", 
    "eslint": "^3.14.1", 
    "eslint-config-google": "^0.7.1", 
    "gulp-bump": "^2.6.1", 
    "mocha": "^3.2.0", 
    "nyc": "^10.0.0", 
    "yargs": "^6.6.0", 
    "gulp": "^3.9.1", 
    "gulp-livereload": "^3.8.1", 
    "gulp-mocha": "^3.0.1", 
    "gulp-nodemon": "^2.2.1", 
    "gulp-folders": "^1.1.0", 
    "gulp-replace": "^0.5.4", 
     "gulp-util": "^3.0.8" 
     }, 
     "engines": { 
     "node": ">=0.10.0" 
     } 
    } 
+0

您能提供更多信息吗?错误日志,使用的命令等。 –

+1

感谢您告诉我们!如果您有任何疑问,请阅读帮助中心如何询问。提示:包含错误消息是一个好的开始。 – baao

+0

没有错误日志,被附上屏幕截图 –

回答

0

Wellm它被杀,错误消息说,:优美-FS在verison 3及更高版本中与NodeJs版本7及以上版本不兼容。所以,你有两个选项是

  • 搜索您的依存关系取决于优美-FS的一个,看看你是否可以更新此(见错误信息:“使用npm ls graceful-fs找到它在树上。” )
  • 检查wheter的的NodeJS6.10.x当前的LTS版本是由你的依赖支持

如果您还没有一个完整的概述,你的依赖是否是最新的,你可以运行npm outdated

希望这会有所帮助。


可能是一个一般性的意见你的问题:

  • 这将是非常高兴看到您的帖子控制台输出;不仅作为屏幕截图,还作为文本我可以复制/粘贴
  • 这看起来像一个概率与节点和/或NPM。所以这两个版本都很有帮助
+0

正在运行nodejs @ 6.4.0 –

+0

因此,节点版本6也不起作用。哪个软件包取决于已弃用的** graceful-fs **? (“使用'npm ls graceful-fs'在树中查找它。”) –

0

最后,我找到了解决方案。 已将Ubuntu液滴的空间从512 MB RAM和10GB ROM增加到2GB RAM和20GB ROM。

此问题是由于空间问题。

感谢您的回答