SvelteJS 我将 preferData 添加到 rollup.config.js,但它被 vscode 忽略了
SvelteJS I added preferData to rollup.config.js, but it's ignored by vscode
我在 rollup.config.js
中添加了这个
plugins: [
svelte({
preprocess: sveltePreprocess({ sourceMap: !production, scss: {
prependData: "@import \"./src/scss/app.scss\";"
}})
}),
...etc
]
app.scss:
$v:red;
我的一个 svelte 文件:
value {
color: $v
}
但是 vscode 向我显示了这个错误:
Error: undefined variable
color: $v;
代码工作正常,但我该怎么做才能避免 vscode 向我显示此错误?
假设您使用的是 Svelte Rollup 模板,请在您的汇总配置旁边添加一个 svelte.config.js
,其中包含以下内容
const sveltePreprocess = require('svelte-preprocess');
module.exports = {
preprocess: sveltePreprocess({ scss: {
prependData: "@import \"./src/scss/app.scss\";"
}})
};
Svelte for VS Code 扩展需要这个文件来了解您在 Svelte 文件中除了 Svelte 本身之外还使用了什么。更多信息在这里:https://github.com/sveltejs/language-tools/blob/master/docs/preprocessors/in-general.md
我在 rollup.config.js
中添加了这个plugins: [
svelte({
preprocess: sveltePreprocess({ sourceMap: !production, scss: {
prependData: "@import \"./src/scss/app.scss\";"
}})
}),
...etc
]
app.scss:
$v:red;
我的一个 svelte 文件:
value {
color: $v
}
但是 vscode 向我显示了这个错误:
Error: undefined variable
color: $v;
代码工作正常,但我该怎么做才能避免 vscode 向我显示此错误?
假设您使用的是 Svelte Rollup 模板,请在您的汇总配置旁边添加一个 svelte.config.js
,其中包含以下内容
const sveltePreprocess = require('svelte-preprocess');
module.exports = {
preprocess: sveltePreprocess({ scss: {
prependData: "@import \"./src/scss/app.scss\";"
}})
};
Svelte for VS Code 扩展需要这个文件来了解您在 Svelte 文件中除了 Svelte 本身之外还使用了什么。更多信息在这里:https://github.com/sveltejs/language-tools/blob/master/docs/preprocessors/in-general.md