文件部署 部署的位置是服务器的 smart文件夹下 assets 下图片404 说是webpack的坑? 求教
来源:9-2 项目总结

_Minos
2018-07-23
文件部署 部署的位置是服务器的 smart文件夹下
开始的时候显示的是 assets下 的各种js 文件 404, 路径是
http://39.107.237.27/assets/js/jquery....js
之后build base-href = ./ 后 js文件有了 图片文件404
显示的路径为http://39.107.237.27/assets/img/banner1.png
之后再html中 base href=‘/smart/’
Js文件ok 但是 图片依旧是http://39.107.237.27/assets/img/banner1.png
404怎么解决 求指教
这是我写代码时写的路径
要改成这样吗?
下面是index.html内的,现在左右图片都404 怀疑人生了 望指条明路,拜托老师 再讲原因的时候附加一下解决办法。
4回答
-
_Minos
提问者
2018-07-27
打包后 图片404 让我捋一捋
首先我的地址是下面的
第二 我在index.html 中写的是 base href = '/smart/'
第三 我打包的时候 ng build --prod
00 -
_Minos
提问者
2018-07-25
将路径改为assets/xx.png后
build报错
00 -
接灰的电子产品
2018-07-23
angular 是单页应用,所以不用管工程页面的层级,不要 `../../` 这种形式,直接就是 'assets/xxxx.jpg'
022018-07-25 -
接灰的电子产品
2018-07-23
不要总开新问题,我能看到。你是没有清楚 base href 的意义,它是指定一个基准锚定链接,也就是说这个应用中的链接都会以此为参照。所以你的 assets 中的链接直接写 "assets/xxxx.jpg" 即可
0132018-07-27
Angular打造企业级协作平台,让你在Angular领域中出类拔萃
998 学习 · 536 问题
相似问题