【发布时间】:2019-10-27 06:35:17
【问题描述】:
我使用 Webpack 对我的网站进行了编码。除了图像的路径外,一切正常。我习惯于写../img/test.png 让它工作。我研究了其他问题,但没有任何效果。
我的文件整理在 wordpress 主题的 dist 文件夹中。
这是我的webpack.config.js:
module.exports = {
mode: 'development',
entry: [
'./src/index.js'
],
devtool: "source-map", // any "source-map"-like devtool is possible
devServer: {
contentBase: path.join(__dirname, 'dist'),
compress: true,
port: 9000
},
module:{
rules:[
{
test: /\.js$/,
exclude: /(node_modules)/,
use: {
loader: 'babel-loader',
options: {
presets: ['env']
}
}
},
{
test:/\.(s*)css$/,
use: [{
loader: "style-loader", options: {
sourceMap: true
}
}, {
loader: "css-loader", options: {
sourceMap: true
}
}, {
loader: "resolve-url-loader", //resolve-url-loader needs to come *BEFORE* sass-loader
options: {
sourceMap: true
}
},{
loader: "sass-loader", options: {
sourceMap: true
}
}]
}
]
},
plugins: [
new CopyWebpackPlugin([
{from:'assets/images',to:'images'}
])
],
watch: true,
output: {
path: path.resolve(__dirname, 'dist'),
filename: 'bundle.js'
}
};
我尝试了其他 url-loaders 但似乎没有任何效果。提前致谢。
【问题讨论】:
标签: wordpress webpack node-modules webpack-style-loader