由于是公司网络,设置了防火墙之类的,没办法直接通过npm install xxx来获取资源
请问各位大神 有没有什么好方法可以解决这个问题呢(在网上查到一种可以去github下载资源回来然后本地导入,但是不知道为什么不行,大神求助,谢谢)
遇到同样问题,等大神~~
github上放的是源码,你要自己编译好 这种方法解决不知道怎么样:在家里npm install好需要包 然后把node_modules下面的文件同步过来就好了
这种方法我也考虑过 要是只需要require的包还好 但是如果是需要全局安装的包,直接拷过来可能不行吧
这个问题我也遇到了,在公司环境中通常需要设置代理: npm config set https-proxy http://xxx.xxxx.xxx npm config set proxy http://xxx.xxxx.xxx 代理地址,需要求助IT
@zzxynn8865 全局的也一样哦 你把包放到全局包放的位置就好了啊
thanks 代理地址我有 但是是需要账号密码验证的 如果只是设置代理的话 是没办法访问的 账号密码我也有 就是不知道在哪里验证
分享一下我的设置,希望对你有帮助 公司用的是win7,也加了代理,所以在C:\Users[user_name]下有.npmrc文件,内容如下
proxy = http://[代理用户名]:[代理用户名密码]@10.6.1.xxx:8080
https-proxy = http://[代理用户名]:[代理用户名密码]@10.6.1.xxx:8080/
多谢 虽然还是不行 我怀疑公司的网络做了限制 因为之前QQ也是不能上的 现在开放了代理才可以上 这个可能还是不行吧 不过还是多谢了!
@showen thanks 我回去试试 目前没有更好的办法 就只能先这么着了 太不方便了 呵呵
架VPN,用翻墙的手法试试
下面这种设置方法适用于: 带用户名密码的代理环境
npm config set proxy=http://用户名:密码@代理IP:代理端口
npm config set proxy=http://用户名:密码@代理IP:代理端口
@echo2600 这种也行不通 公司可能对代理服务器也做了限制 不过还是谢谢你 这个方法留着备用
如果公司有域的概念 是否也适用这种方式呢
npm 国内镜像 (nodejs包管理) ,但是同步速度很滞后。
还是尽量从npm获取吧,翻墙是每个程序员必备技能(只要你需要跟中国来往)
npm木有问题哪,可能是你的DNS解析有问题
我这边也有问题, 目前设置成了. http://registry.npmjs.vitecho.com/