// 页面引入css
// import ‘@/assets/css/a.css’
// 引入img
//
// var a=require("@/assets/img/b.png")
const path = require(‘path’)
module.exports = {
mode:‘production’,
entry:{
index:path.join(__dirname,"/src/index.js")
},
output:{
publicPath: ‘’,//设置公共路径
path:path.join(__dirname,“lib”),//输出的文件夹
filename:“abc.js”,//输出的js文件名
},
resolve:{
alias:{
‘@’:path.resolve(__dirname,‘src’)//@代替src路径
},
extensions:["*",".js",".vue",".json"]
},
module:{
rules:[{
test:/.vueKaTeX parse error: Expected 'EOF', got '}' at position 40: …-loader'
}̲,{
te…/,
use:[
‘style-loader’,
‘css-loader’
]
},{
test:/.(png|jpg|svg)?$/,
use:[{
loader:‘url-loader’,//url-loader和faile-loader引用一个即可
options:{
esModule:false,//这个属性不加会使页面引入的img[object Module]这种形式
}
}]
},{
test:’/.less/’,
use:[
‘style-loader’,
‘css-loader’,
‘less-loader’
]
}]
}
}