由于组织中的代理限制,我无法使用以下命令。我尝试了所有的可能性,但没有运气。
npm install bower -g
然后我在没有代理约束的其他位置/机器上尝试了相同的命令,在安装节点模块后,我将节点模块(bower)移动到我的机器上。我将它放在全球位置,即%appdata%/ npm / bower
现在,如果我在终端尝试bower --version命令,它会说 - 'bower'不被识别为内部或外部命令,可操作程序或批处理文件。
这里有什么我想念的吗?请帮我找出相同的原因?
答案 0 :(得分:0)
我做了两件事,现在正在工作。
将节点模块移动到" node_modules"文件夹即%appdata%/ npm / node_modules / bower
同时移动了两个文件,即凉亭和bower.cmd进入npm目录。喜欢 %appdata%/ npm / bower& %APPDATA%/ NPM / bower.cmd
在这些更改之后,我们也可以在代理约束环境中使用节点模块。希望它能帮助别人。
答案 1 :(得分:0)
您必须从 node_modules 以及 bower.cmd 文件移动 bower 文件夹。
你也可以设置npm代理......你可以这样做
对于HTTP:
npm config set proxy http://proxy_
host:port
对于HTTPS:
npm config set https-proxy http://
proxy.company.com:8080
如果你需要指定用户名和密码,你可以这样做
http://username:password@
proxy.company.com:8080