2017-04-07 124 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。

此問題是由於空間問題。

感謝您的回答