本文主要是介绍Verdaccio中,创建私服时,如何用VERDACCIO_PUBLIC_URL修改页面上资源文件的域名,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
更多内容,欢迎访问:Verdaccio npm私服时,遇到更多问题
用 Verdaccio
搭建私服时,当使用定义的域名访问时,报错,原因是JS等资源文件的访问域名是 127.0.0.1:4873
,并不是我们想要的域名:
通过查看 Verdaccio
文档了解,在 /verdaccio/config.yaml
配置中不支持设置这个域名,Verdaccio
给了一个环境变量 VERDACCIO_PUBLIC_URL,我们可以通过设置 VERDACCIO_PUBLIC_URL 来改变资源文件访问的域名。
具体解决方法:
1. screen
如果您使用的 screen 来管理窗口,可以先执行:
screen -S verdaccio
之后会新打开一个窗口,在新窗口中,执行:
VERDACCIO_PUBLIC_URL=https://somedomain.org verdaccio
可以看到,此时资源文件的域名已经改变成 https://somedomain.org
:
2. pm2
如果在项目中你用的 pm2 ,那么你需要执行:
VERDACCIO_PUBLIC_URL=https://somedomain.org pm2 start verdaccio --update-env
可以看到,此时资源文件的域名已经改变成 https://somedomain.org
:
这篇关于Verdaccio中,创建私服时,如何用VERDACCIO_PUBLIC_URL修改页面上资源文件的域名的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!