【问题标题】:Unable to install express-generator at all (only on laptop, desktop is fine)根本无法安装 express-generator(仅限笔记本电脑,台式机可以)
【发布时间】:2014-11-09 17:14:03
【问题描述】:

我正在尝试使用 express for 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,最后快速安装到目录中(npm 命令和 package.json 所在的目录)

现在我按照Express Guide 的说明尝试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,我会保留这个。

【问题讨论】:

    标签: node.js express installation npm express-generator


    【解决方案1】:

    尝试在命令前使用sudo,例如:

    npm install -g express-generator
    

    【讨论】:

      【解决方案2】:

      看来我一定是在几年前我最后一次使用 node 时安装了一些东西。旧的 Jitsu 安装似乎导致我的笔记本电脑出现问题。

      here

      我卸载了 jitsu:

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

      现在一切正常。

      【讨论】:

        猜你喜欢
        • 2015-01-14
        • 2023-03-19
        • 1970-01-01
        • 1970-01-01
        • 2011-04-25
        • 1970-01-01
        • 2013-09-10
        • 2014-05-11
        • 1970-01-01
        相关资源
        最近更新 更多