我在项目的子文件夹中使用create-react-app
创建了一个react应用。当前应用的网址为http://app.local
,而React应用的网址为http://app.local/v2
。
我想要的是,当我运行npm start
时,浏览器窗口应从http://app.local/v2
而不是http://localhost:3000
打开,而当我运行npm build
时,路径应指向相对路径目录。
我已经尝试过basename
和start_url
参数。
谢谢。
答案 0 :(得分:0)
Create React App会默认将您的应用程序构建在服务器根目录下。
要更改此行为,请在package.json中设置homepage
,如下所示:
{
...
"homepage": "http://mywebsite.com/subdirectory",
...
}