Closed
Description
Describe the bug
When trying to import sass based library (i.e. bootstrap
) in .scss
file, Vite throws error.
Reproduction
npm install -D sass
npm install -S bootstrap
- create
styles.scss
with:@import 'bootstrap/scss/bootstrap';
- import
styles.scss
tomain.js
file:import './styles/index.scss'
System Info
- required
vite
version: 0.17.2 - required Operating System: MacOS 10.14.6
- required Node version: 13.11.0
- Optional:
- npm/yarn version: npm 6.13.7
- Installed
vue
version (fromyarn.lock
orpackage-lock.json
): 3.0.0-beta.14 - Installed
@vue/compiler-sfc
version: 3.0.0-beta.14
Logs (Optional if provided reproduction)
Error: Can't find stylesheet to import.
╷
1 │ @import 'bootstrap/scss/bootstrap';
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^
╵
src/styles/index.scss 1:9 root stylesheet
at Object._newRenderError (/Users/lucas/Code/personal/vuedito/node_modules/sass/sass.dart.js:13628:19)
at Object._wrapException (/Users/lucas/Code/personal/vuedito/node_modules/sass/sass.dart.js:13474:16)
at StaticClosure._renderSync (/Users/lucas/Code/personal/vuedito/node_modules/sass/sass.dart.js:13449:18)
at Object.Primitives_applyFunction (/Users/lucas/Code/personal/vuedito/node_modules/sass/sass.dart.js:1064:30)
at Object.Function_apply (/Users/lucas/Code/personal/vuedito/node_modules/sass/sass.dart.js:4895:16)
at _callDartFunctionFast (/Users/lucas/Code/personal/vuedito/node_modules/sass/sass.dart.js:6577:16)
at Object.renderSync (/Users/lucas/Code/personal/vuedito/node_modules/sass/sass.dart.js:6555:18)
at Object.render (/Users/lucas/Code/personal/vuedito/node_modules/@vue/compiler-sfc/dist/compiler-sfc.cjs.js:772:37)
at preprocess$1 (/Users/lucas/Code/personal/vuedito/node_modules/@vue/compiler-sfc/dist/compiler-sfc.cjs.js:936:25)
at doCompileStyle (/Users/lucas/Code/personal/vuedito/node_modules/@vue/compiler-sfc/dist/compiler-sfc.cjs.js:861:48) {
formatted: "Error: Can't find stylesheet to import.\n" +
' ╷\n' +
"1 │ @import 'bootstrap/scss/bootstrap';\n" +
' │ ^^^^^^^^^^^^^^^^^^^^^^^^^^\n' +
' ╵\n' +
' src/styles/index.scss 1:9 root stylesheet',
line: 1,
column: 9,
file: '/Users/lucas/Code/personal/vuedito/src/styles/index.scss',
status: 1
} 0 [
Error: Can't find stylesheet to import.
╷
1 │ @import 'bootstrap/scss/bootstrap';
│ ^^^^^^^^^^^^^^^^^^^^^^^^^^
╵
src/styles/index.scss 1:9 root stylesheet
at Object._newRenderError (/Users/lucas/Code/personal/vuedito/node_modules/sass/sass.dart.js:13628:19)
at Object._wrapException (/Users/lucas/Code/personal/vuedito/node_modules/sass/sass.dart.js:13474:16)
at StaticClosure._renderSync (/Users/lucas/Code/personal/vuedito/node_modules/sass/sass.dart.js:13449:18)
at Object.Primitives_applyFunction (/Users/lucas/Code/personal/vuedito/node_modules/sass/sass.dart.js:1064:30)
at Object.Function_apply (/Users/lucas/Code/personal/vuedito/node_modules/sass/sass.dart.js:4895:16)
at _callDartFunctionFast (/Users/lucas/Code/personal/vuedito/node_modules/sass/sass.dart.js:6577:16)
at Object.renderSync (/Users/lucas/Code/personal/vuedito/node_modules/sass/sass.dart.js:6555:18)
at Object.render (/Users/lucas/Code/personal/vuedito/node_modules/@vue/compiler-sfc/dist/compiler-sfc.cjs.js:772:37)
at preprocess$1 (/Users/lucas/Code/personal/vuedito/node_modules/@vue/compiler-sfc/dist/compiler-sfc.cjs.js:936:25)
at doCompileStyle (/Users/lucas/Code/personal/vuedito/node_modules/@vue/compiler-sfc/dist/compiler-sfc.cjs.js:861:48) {
formatted: "Error: Can't find stylesheet to import.\n" +
' ╷\n' +
"1 │ @import 'bootstrap/scss/bootstrap';\n" +
' │ ^^^^^^^^^^^^^^^^^^^^^^^^^^\n' +
' ╵\n' +
' src/styles/index.scss 1:9 root stylesheet',
line: 1,
column: 9,
file: '/Users/lucas/Code/personal/vuedito/src/styles/index.scss',
status: 1
}
]