pat*_*g94 3 html javascript deployment node.js reactjs
任何帮助将不胜感激.谢谢!
我可以在本地运行我的网站,但在生产中部署它时遇到问题.当我跑步时npm run deploy,它应该自动进入生产阶段.
这是我package.json的deploy命令的一部分:
{
"name": "barrex",
"version": "0.1.0",
"homepage": "https://patrickhuang94.github.io/barrex",
"devDependencies": {
"gh-pages": "^0.12.0",
"react-scripts": "0.9.5"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"deploy": "npm run build&&gh-pages -d build"
}
}
Run Code Online (Sandbox Code Playgroud)
我身上的一切都gh-pages设置正确.当我运行我在"主页"字段(https://patrickhuang94.github.io/barrex)中指定的URL时,它会重定向到我的自定义域.但我的自定义域找不到本应创建的.js文件npm run deploy.有人可以解释为什么它在本地机器上运行正常,但无法在生产中找到资源?
正如它在屏幕截图中所说,该项目是在假设它将被托管的情况下构建的/barrex/.
但是,您从服务器根目录服务它.
更改homepage在package.json您的自定义域(http://www.barrexus.com/).下次构建时,它将推断/托管项目的路径,并使用它.
| 归档时间: |
|
| 查看次数: |
3671 次 |
| 最近记录: |