【问题标题】:npm install not working in windows 7 without giving any errornpm install 在 Windows 7 中无法正常工作而不会出现任何错误
【发布时间】:2015-06-19 16:19:07
【问题描述】:

我是 node 新手,并且已经从 windows 安装程序为 node 在 windows 7 上安装了最新版本的 nodejs。 对我来说,节点安装无法正常工作而不会出现任何错误。 下达命令后

npm install -g express

游标只是等待再等待而不显示任何错误消息 节点(v 0.12.2)和 npm(v2.7.4)
非常感谢任何帮助。谢谢!!

【问题讨论】:

  • 您是否在使用代理?可能正在尝试建立连接但无法建立连接,并且在出现超时错误之前等待的时间不够长。
  • 通过无线宽带连接到网络。此外,运行 npm 会在 npm-cache 文件夹中创建 .cache.json 文件。

标签: node.js npm


【解决方案1】:

曾经遇到过同样的问题, 如果您之前安装了一些节点包并且已经有一个 node_modules 文件夹,请尝试手动删除它并重新运行 npm install 命令。

或者尝试像这样创建一个 package.json 文件:

package.json

{
  "name": "module-name",
  "version": "1.0.0",
  "description": "",
  "author": "Your Name",
  "dependencies": {
    "express": "4.2.x"
  },
  "license": ""
}

并在该文件夹中运行npm install

编辑: 刚才提到您尝试全局安装 express,这不是必需的,express is installed 通过npm install express --save(--save 在 package.json 文件中创建依赖项)。

npm install express --save

快速生成器

另一种选择是安装express-generator,这个是全局安装的;)

npm install express-generator -g

并以这种方式生成您的初始项目

【讨论】:

  • 谢谢,但它不起作用。我从 AppData\Roaming\npm 中删除了文件夹 node_module。尝试使用--save。没有结果。
【解决方案2】:

检查代理设置。
npm config 获取代理

如果代理正确,那么您可能在中间取消了安装。

如果您这样做了,请删除 当前目录中的名为“node_modules”的文件夹(安装文件夹),该文件夹将在安装时创建。

然后重新开始安装(输入 npm install )

【讨论】:

    猜你喜欢
    • 2017-09-19
    • 2021-11-25
    • 1970-01-01
    • 2017-01-20
    • 1970-01-01
    • 2015-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多