我正在使用vue 的故事书来生成样式指南,并且我想为“src”文件夹添加一些别名,以便我可以轻松地引用组件和 scss 文件。
所以我webpack.config.js
在下面添加了文件.storybook
:
const path = require("path");
module.exports = (baseConfig, env, defaultConfig) => {
defaultConfig.module.rules.push({
test: /\.scss$/,
loaders: ["style-loader", "css-loader", "sass-loader"],
include: path.resolve(__dirname, "../src/scss")
});
defaultConfig.resolve.extensions.push(".scss");
defaultConfig.resolve.alias = {
...defaultConfig.resolve.alias,
"@": path.resolve(__dirname, "../src"),
"~": path.resolve(__dirname, "../src/scss")
};
return defaultConfig;
};
但是当我尝试引用一个 scss 文件时,我得到一个错误:
模块构建失败:@import "~/main"; ^ 找不到或无法读取要导入的文件:~/main.
我也试过了,~main
但还是一样。
我错过了什么?