npm / grunt:是否可以在没有npm的情况下安装grunt?

我的企业代理系统存在很多问题

我改变参数使用npmconfiguration集更改variables代理和HTTP代理。

我安装在我的.npmrc下一行

npm config set proxy http://my_user:my_password@10.3.12.130:8080 -g npm config set https-proxy http://my_user:my_password@10.3.12.130:8080 -g 

我脑海里想的是试着在VS2012上安装grunt而不使用npm,也许就像nuget一样。

可能吗?

我在使用npm install -g grunt-cli时遇到了这个错误页面:

在这里输入图像描述

       

网上收集的解决方案 "npm / grunt:是否可以在没有npm的情况下安装grunt?"

不,这是不可能的。

这是来自Grunt入门指南 :

Grunt和Grunt插件通过npm(Node.js包pipe理器)进行安装和pipe理。 Grunt 0.4.x需要稳定的Node.js版本> = 0.8.0。 Node.js的奇数版本号被认为是不稳定的开发版本。

是的,这是可能的,你可以下载grunt并运行在你的node.js环境中,如果你唯一的问题是代理或防火墙,但你有工作node.js环境,然后只是从github下载它。

您可以下载任何也在github上发布的npm包,然后手动将其复制到您的node_modules文件夹中。 只要注意,这些包可能依赖于自己的。 这意味着你应该在下载的文件夹中运行npm install ,如果它不起作用,请recursion地手动执行每个依赖项,直到完成。