![](/img/trans.png)
[英]Are devDependencies installed with `npm install -g my-package`?
[英]npm install not finding package installed
我正在安裝一個generator-phonegap,它請求找不到的打包的phonegap。 但我知道已安裝!
我試圖全局安裝C:> npm install -g generator-phonegap
那就是錯誤:
npm ERR! notarget No compatible version found: phonegap@'>=3.1.0 <3.2.0'
npm ERR! notarget Valid install targets:
npm ERR! notarget ["4.2.0-0.26.0","5.0.0-0.27.0","5.0.0-0.27.1"]
npm ERR! notarget This is most likely not a problem with npm itself.
npm ERR! notarget In most cases you or one of your dependencies are request
npm ERR! notarget a package version that doesn't exist.
npm ERR! notarget
npm ERR! notarget It was specified as a dependency of 'generator-phonegap'
我之前安裝了phonegap版本“ 5.0.0-0.27.1”。
看起來npm沒有檢查全局安裝的模塊
node-v.0.12和npm-v 2.7.4
根據npmjs.org , generator-phonegap
發布時間大約是一年前。
根據其package.json
列出的依賴項,它需要phonegap
。 據我所知,沒有phonegap
匹配的已發布phonegap
版本。 最接近的是3.1.0-0.15.0
但是-
表示是預發行版本。 因此它小於“ 3.1.x”。 所以,沒有骰子。
我會避免使用此生成器,因為它似乎並未得到積極維護,並且安裝似乎已被破壞,並且對您的系統而言並不奇怪。 但是,如果您真的想使用它,請從GitHub存儲庫中克隆它,然后將 package.json
的phonegap
要求手動更新為存在的內容。 (如果這樣做,請向回購提交PR!)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.