31 lines
635 B
JavaScript
31 lines
635 B
JavaScript
|
|
// vue.config.js
|
||
|
|
const webpack = require("webpack");
|
||
|
|
const path = require("path");
|
||
|
|
function resolve(dir) {
|
||
|
|
return path.join(__dirname, dir);
|
||
|
|
}
|
||
|
|
module.exports = {
|
||
|
|
chainWebpack: (config) => {
|
||
|
|
//路径配置
|
||
|
|
config.resolve.alias
|
||
|
|
.set("assets", resolve("src/assets"))
|
||
|
|
.set("styles", resolve("src/assets/styles"));
|
||
|
|
},
|
||
|
|
|
||
|
|
// webpack-dev-server 相关配置
|
||
|
|
devServer: {
|
||
|
|
// 调试端口
|
||
|
|
port: 8999
|
||
|
|
},
|
||
|
|
//其他配置....
|
||
|
|
configureWebpack: {
|
||
|
|
plugins: [
|
||
|
|
new webpack.ProvidePlugin({
|
||
|
|
$: "jquery",
|
||
|
|
jQuery: "jquery",
|
||
|
|
"window.jQuery": "jquery",
|
||
|
|
}),
|
||
|
|
],
|
||
|
|
},
|
||
|
|
};
|