3.7.2.8. 问题分析
- Proxy - 代理
如果在一个有代理服务器的环境工作,需要配置按照要求配置 bower 和 npm。为了使得 bower 和 npm 能在代理服务器环境工作,需要在modules/front/
目录创建以下文件:- .bowerrc
{
"proxy":"http://<user>:<password>@<host>:<port>",
"https-proxy":"http://<user>:<password>@<host>:<port>"
}
- .npmrc
proxy=http://<user>:<password>@<host>:<port>
https-proxy=http://<user>:<password>@<host>:<port>
- NPM install 失败
Windows 环境的npm install
有个 已知问题。
有可能在构建过程遇到下列错误:
- npm ERR! code EPERM
- npm ERR! errno -4048
- npm ERR! syscall rename
- npm ERR! Error: EPERM: operation not permitted,
作为暂时方案(workaround),可以禁用 Windows 防火墙(Defender)或者其它的反病毒软件,确保没在任何 IDE 打开项目,然后再次运行构建过程。
可以关注这个 问题 了解将来可能的解决方案。