javascript - 在使用基本 href 分配进行 ng 构建后无法本地主机
问题描述
我已经完成了 ng build --base-href /emp/ 之后我将 dist 文件夹链接到 var/www/html 然后我配置了我的 nginx 默认服务器,但是当我 localhost/emp/ 它显示此错误时..
runtime.js:1 Uncaught SyntaxError: Unexpected token <
polyfills.js:1 Uncaught SyntaxError: Unexpected token <
styles.js:1 Uncaught SyntaxError: Unexpected token <
vendor.js:1 Uncaught SyntaxError: Unexpected token <
main.js:1 Uncaught SyntaxError: Unexpected token <
解决方案
方法一:
在 index.html 文件中提及 base href="/yourprojectfolderpath/dist/"
然后运行以下命令
ng 构建 --prod。
打开浏览器并通过以下方式运行您的项目
本地主机/您的项目文件夹路径/dist/
或者
方法二:
只需通过命令行设置基本路径
ng build --prod --base-href="/yourprojectfolderpath/dist/"
打开浏览器并通过以下方式运行您的项目
本地主机/您的项目文件夹路径/dist/
我希望这会有用。
推荐阅读
- session-variables - 将会话值从一个应用程序传递到下一个应用程序
- java - PrimeFaces 验证器属性方法中的 NPE
- asp.net - .NET 5 以前版本中的 MaintainScrollPosition 替代方案?
- flutter - Flutter中限制Image Widget的大小和纵横比
- python-3.x - 根据另一列中的相同日期时间替换重复行的值,但保持最后一行不变
- openssl - aes多位高清解密openssl
- c++ - 检查函数模板是否可调用
- powershell - Powershell脚本仅将子文件夹中的文件移动到另一个位置,一次一个子文件夹
- mongodb - 使用 node-red 中的用户名和密码连接 MongoDB 失败
- python - Python for循环错误:系列中的真值不明确