WebStorm 无法解析 scss 导入
WebStorm cannot resolve scss imports
WebStorm 2019.2/Vue-CLI
App.vue 包含 scss 导入的文件:
<template>
<div id="app">
<router-view />
</div>
</template>
<style lang="scss">
@import 'node_modules/bootstrap/scss/bootstrap';
@import 'node_modules/bootstrap-vue/src/index.scss';
@import '@/assets/scss/app.scss';
</style>
None 个 scss 文件已成功解析:
我已经尝试将我的 src 文件夹设置为资源根目录 - 没有效果。我认为 WS 可以很好地处理任何与前端相关的开箱即用的东西……因为 VSCode 可以。这是一个错误吗?或者我做错了什么。
更新 1
我转到首选项 > 语言和框架/JavaScript/Webpack 并将路径设置为 /Users/alexanderkim/Sites/vueproject/node_modules/@vue/cli-service/webpack.config.js,仍然没有看到一个别名。
您是否尝试过将带有“~”的路径设置为节点模块?
而且,要使用“@”别名,您应该在 webpack.config 中设置它
see here
请尝试在导入路径前加上 tilda:
@import '~@/assets/scss/app.scss';
这是一个 sass-loader 特性,适用于 node_modules
和 webpack 别名。
参见 https://webpack.js.org/loaders/sass-loader/#imports,
WebStorm 2019.2/Vue-CLI
App.vue 包含 scss 导入的文件:
<template>
<div id="app">
<router-view />
</div>
</template>
<style lang="scss">
@import 'node_modules/bootstrap/scss/bootstrap';
@import 'node_modules/bootstrap-vue/src/index.scss';
@import '@/assets/scss/app.scss';
</style>
None 个 scss 文件已成功解析:
我已经尝试将我的 src 文件夹设置为资源根目录 - 没有效果。我认为 WS 可以很好地处理任何与前端相关的开箱即用的东西……因为 VSCode 可以。这是一个错误吗?或者我做错了什么。
更新 1
我转到首选项 > 语言和框架/JavaScript/Webpack 并将路径设置为 /Users/alexanderkim/Sites/vueproject/node_modules/@vue/cli-service/webpack.config.js,仍然没有看到一个别名。
您是否尝试过将带有“~”的路径设置为节点模块? 而且,要使用“@”别名,您应该在 webpack.config 中设置它 see here
请尝试在导入路径前加上 tilda:
@import '~@/assets/scss/app.scss';
这是一个 sass-loader 特性,适用于 node_modules
和 webpack 别名。
参见 https://webpack.js.org/loaders/sass-loader/#imports,