簡體   English   中英

完全無法安裝Express-Generator(僅在筆記本電腦,台式機上可以)

[英]Unable to install express-generator at all (only on laptop, desktop is fine)

我正在嘗試為express.node.js啟動並運行,但是在安裝階段遇到了問題。

我已經安裝好節點,並且npm運行正常。

機器:Macbook Air 2011上的Windows 7

我首先嘗試通過npm install -g express來安裝express,但是遇到一個又一個錯誤,我想不是那么簡單。 我遵循Express網站上的一些建議,在要安裝Express的目錄中創建package.json文件,因此我這樣做了:

的package.json:

{
  "name": "tutorial",
  "description": "tutorial test app",
  "version": "0.0.1",
  "private": true,
  "dependencies": {
    "express": "4.x"
  }
}

然后,我點擊npm install並最終將Express安裝到目錄(npm命令和package.json所在的目錄)

現在,我按照《 快速指南》中的說明嘗試使用npm install -g express-generator ,但是遇到的是與我之前相同的錯誤:

c:\code\node\tutorial>npm install -g express-generator
C:\Users\JosephGoss\AppData\Roaming\npm\express -> C:\Users\JosephGoss\AppData\Roaming\npm\node_modules\express-generato
r\bin\express
npm ERR! peerinvalid The package flatiron does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer flatiron-cli-config@0.1.3 wants flatiron@~0.1.9
npm ERR! peerinvalid Peer flatiron-cli-users@0.1.1 wants flatiron@~0.1.9

npm ERR! System Windows_NT 6.1.7601
npm ERR! command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js"
 "install" "-g" "express-generator"
npm ERR! cwd c:\code\node\tutorial
npm ERR! node -v v0.10.31
npm ERR! npm -v 1.4.23
npm ERR! code EPEERINVALID
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     c:\code\node\tutorial\npm-debug.log
npm ERR! not ok code 0

我到處搜索,找不到另一個處理此問題的快速安裝教程。

編輯:我剛剛嘗試在我的台式計算機(i7上的Windows 7)上運行npm install -g expressnpm install -g express-generator ,並且一切正常。

如果有人知道為什么我的筆記本電腦無法正確運行npm install,我將不予理會。

看來我一定是幾年前最后一次使用節點時遺留的東西。 舊的Jitsu安裝似乎是在筆記本電腦上引起我的問​​題。

這里

我卸載了jitsu:

c:\code\node\tutorial>npm uninstall -g jitsu
unbuild jitsu@0.11.4

現在一切正常。

嘗試在sudo前使用sudo ,例如:

npm install -g express-generator

暫無
暫無

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

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