npm / grunt:没有npm可以安装grunt吗?

时间:2015-08-11 15:55:13

标签: node.js gruntjs npm

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

我正在使用npm配置集更改变量代理和http-proxy来更改参数。

我安装在我的.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

我的想法是尝试在不使用npm的情况下在VS2012中安装grunt,也许就像nuget一样。

有可能吗?

我在使用npm install -g grunt-cli时收到此错误页面:

enter image description here

2 个答案:

答案 0 :(得分:4)

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

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

答案 1 :(得分:3)

不,这是不可能的。

这来自Grunt getting started guide

  

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