Webpack 3:config.output.publicPath上的相对路径无法从CSS文件解析URL

时间:2018-06-20 09:23:47

标签: webpack

上下文

我正在使用 <service android:name="com.cdn.techquiq.consumer.fcm.MyFirebaseMessagingService"> <intent-filter> <action android:name="com.google.firebase.MESSAGING_EVENT"> </intent-filter> </service> <service android:name="com.cdn.techquiq.consumer.fcm.MyFirebaseInstanceIDService"> <intent-filter> <action android:name="com.google.firebase.INSTANCE_ID_EVENT" /> </intent-filter> </service> 构建Webpack 3应用程序。我需要在vue init webpack <app>中设置相对路径(即:config.output.publicPath)。使用.将应用捆绑到生产环境时,CSS中的引用路径会失败。

复制步骤

我准备了一个演示项目,该项目再现了我认为可能是错误的地方:https://github.com/josemotanet/webpack-relative-assets-public-path-bug。自述文件中有以下说明。

  • 克隆;
  • yarn build;
  • 在静态文件服务器下提供静态文件(例如:$ yarn install && yarn build);
  • python2 -m SimpleHTTPServer;
  • 请注意,图片不存在。
  • 查看源代码并打开CSS文件;
  • 请注意,背景图片的网址无法正确解析(至少在我看来)。

这是错误还是功能?我应该完全放弃使用相对路径的机会还是可以解决?

0 个答案:

没有答案