首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Angular中设置惰性模块文件加载路径,在Apache中找不到js文件

如何在Angular中设置惰性模块文件加载路径,在Apache中找不到js文件
EN

Stack Overflow用户
提问于 2019-06-24 11:53:39
回答 1查看 69关注 0票数 0

代码在dev模式下运行良好。但在部署到apache后不起作用。

AppModule工作,其他惰性模块无法工作,链接路径与静态文件路径不同。

主页路径是http://127.0.0.1,单击lazy-module将从/中找到路径。

我的js文件在static文件夹下。

静态文件加载到此处,例如浏览器访问路径为'http://127.0.0.1/static/4-es5.js

代码语言:javascript
复制
    D:/web/staticsites
        └─4-es5.js
        └─4-es2015.js
        └─...
        └─main-es5.js

单击lazy-router模块链接控制台提示符

代码语言:javascript
复制
(missing: http://127.0.0.1/4-es2015.js) 

如何制作角度加载到http://127.0.0.1/static/4-es2015.js的路径?

Apache配置

代码语言:javascript
复制
Alias /static D:/web/staticsites
<Directory D:/web/staticsites>   
    AllowOverride None  
    Options None  
    Require all granted  
</Directory>
EN

回答 1

Stack Overflow用户

发布于 2020-04-06 17:26:21

请在进行生产构建时使用deploy-url

代码语言:javascript
复制
ng build --prod --deploy-url /static/
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56729641

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档