请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于打包相对路径

老师您好!

  我打包部署后,在index.html中引用的是绝对路径,这个在哪里可以设置呢?index,html中引用的js路径 。src="/static/js/manifest.2ae2e69a05c33dfc65f8.js"

我在config-index.js中设置了assetsPublicPath: '/',改成assetsPublicPath: './'可以吗?

我把静态文件放在tomcat服务器运行,默认在dist下挂index.html和static目录。谢谢指导!

正在回答

1回答

配置一下publicPath就可以了,搜索一下webpack publicPath相关文章,就懂了

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_卖菜的鱼_0 #1
    老师,网上说的都很笼统。pubicPath在哪个文件(js文件?)中配置的?是不是config下的index.js中呢。修改output: {
        path: config.build.assetsRoot,
        filename: '[name].js',
        publicPath: process.env.NODE_ENV === 'production'
          ? config.build.assetsPublicPath
          : config.dev.assetsPublicPath
      },中吗?
    回复 有任何疑惑可以回复我~ 2018-04-28 09:52:01
  • Dell 回复 提问者 qq_卖菜的鱼_0 #2
    指的是webpack的那个配置文件里面,有个entry入口,那里面可以配置一个publicPath
    回复 有任何疑惑可以回复我~ 2018-04-28 16:56:02
  • 提问者 qq_卖菜的鱼_0 #3
    非常感谢!
    回复 有任何疑惑可以回复我~ 2018-05-14 21:48:32
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号