很多情况下,我们都想将 react 编译的项目部署到非跟目录。可默认就必须是根目录,怎么实现呢。
操作一波
找到 package.json 文件,仅仅在package.json 文件中加入一行 "homepage":".",
即可。 如下。
{
…
"private": true,
"homepage":".",
"dependencies": {
"@testing-library/jest-dom": "^4.2.4",
"axios": "^0.19.2",
"react": "^16.13.1",
"react-dom": "^16.13.1",
…
}
网上还有一种方法,将配置文件暴露出来。执行 npm run eject
,然后修改配置。但感觉这方法比较麻烦,也没弄通过。
如果仅仅是想部署到非跟目录,第一种方法最省事了。
更有意义
https://www.jb51.net/article/158194.htm
https://segmentfault.com/a/1190000018593030
https://blog.csdn.net/zhaolandelong/article/details/78468842