webpack cdn 及 url-loader 自定义路径问题
两个问题:关于webpack。麻烦帮忙看看,万分感谢
问题一:
vue + webpack打包出来的目录如下
因为会有多站点
部署时会有一个域名指向m-user。如ht tp://user.xxx.com
会能一个域名指向static,这是一个使用cdn的资源目录。如ht tp://cdnstatic.xxx.com
现在生成出来的目录结构没有问题。但在生成文件里引用的url有问题
在html里引用的路径是这样的。
ht tp://cdnstatic.xxx.com/static/m-user/....
我希望是
ht tp://cdnstatic.xxx.com/m-user/....
output的配置是
output: {
path: path.resolve(__dirname, '../dist'),
filename: 'static/m-user/js/[name].[chunkhash].js',
publicPath: 'http://cdnstatic.xxx.com/',
chunkFilename: 'static/m-user/js/[name].[id].[chunkhash].js'
}
如果我把filename里的static去掉,那么生成的目录结构又达不到要求了。。不知道应该怎么处理
问题二:
url-loader配置如下
最后生成的文件目录为
我希望生成的目录是
static/m-h5/hawtai/170927-tripdiary/mp3.614415d.mp3
这个MP3文件的[path]取出来是src/page/m-h5/hawtai/170927-tripdiary/media
就是说我想对[path]做处理,使用其中的一部份去自定义打包文件的存放目录。
以上两个问题!谢谢!!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这个需要顶一下吗?