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
时遇到了这个错误页面:
不,这是不可能的。
这是来自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地手动执行每个依赖项,直到完成。