我想在项目中设置一个默认路径,大致是这样的:
module.exports = {
publicPath: "/",
assetsDir: "assets",
css: {sourceMap: process.env.NODE_ENV === "development"},
configureWebpack: () => ({
plugins: [...plugins]
}),
chainWebpack: config => {
config.plugin("html").tap(args => {
// 设置 index.html的title
args[0].title = pkg.description;
return args;
});
config.resolve.alias.set("@", resolve("src"));
},
devServer: {
host: "0.0.0.0",
port: 8000
}
}
其中resolve是这样设置的:
const path = require("path");
const webpack = require("webpack");
const resolve = dir => {
return path.join(__dirname, dir);
};
但是我在测试使用的时候,在src下新建了一个test.js文件,在main.js用'/'或者'@'都无法找到文件,报这个错误"This dependency was not found",有点懵不知道哪里设置错了,请大佬指正。