簡體   English   中英

npm install不安裝任何依賴項

[英]npm install doesn't install any dependencies

我正在嘗試在package.json文件中安裝軟件包。 不幸的是,當我運行npm install ,沒有任何反應(沒有安裝)。 我在其他repos上使用了npm install ,它運行成功。

這是我的路徑:

$PATH = /Users/me/.rbenv/shims:/Users/me/.rbenv/bin:/usr/local/share/npm/bin:/usr/local/bin:/Applications/Postgres.app/Contents/MacOS/bin:/usr/bin:/bin:/usr/sbin:/sbin

如你所見, npm/bin在我的浴室里,我相信這是正確的。

以下是此repo的說明以及運行npm install的位置(我正在做)

go into "module"
run "npm install"
pair your laptop/pc with intelligent brick troubleshoot: http://www.ev-3.net/en/archives/97
run example.js: "node example.js"
see "example.js" for more details

當我在模塊目錄(具有package.json)中運行npm install時,沒有安裝任何東西。

這是package.json:

{
  "name": "ev3-nodejs-bt",
  "description": "Bt Api for lego ev3 robot",
  "version": "0.0.4",
  "private": false,
  "dependencies": {
    "serialport": "1.*"
  },
  "main": "Ev3.js",
  "devDependencies": {"serialport": "1.*"},
  "scripts": {
    "test": "node Ev3.js"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/wenchaojiang/Ev3NodeJsBtAPI"
  },
  "keywords": [
    "node.js",
    "ev3",
    "lego",
    "robot",
    "bluetooth"
  ],
  "author": "Wenchao Jiang <psxwj@nottingham.ac.uk> (http://wenchaojames.wordpress.com/)",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/wenchaojiang/Ev3NodeJsBtAPI/issues"
  }
}

我的系統上有什么設置錯誤嗎? (我不認為我基於我的$ PATH並在其他node-js repos中成功安裝數據包)這個package.json文件無效嗎?

當滿足所有依賴項時, npm install不會安裝(或回顯)任何內容。 確保有一個serialport文件夾下node_modules

如果要重新安裝所有內容,只需刪除node_modules文件夾:

rm -r node_modules
npm install

如果你有一個npm-shrinkwrap.json文件,請檢查它。 npm install命令僅安裝該文件中指定的包。

根據npm install文檔

如果包具有shrinkwrap文件,則依賴性的安裝將由此驅動。

我的項目遇到了同樣的問題。 當我查看我的npm-shrinkwrap.json文件時,我看到了dependencies: {} 所以這就是為什么它沒有為我安裝任何東西。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM