vue-cli cómo usar scss
1. Cree un nuevo proyecto basado en la plantilla del paquete web.
1 Instale vue-cli globalmente
$ npm install --global vue-cli
2. Cree un nuevo proyecto basado en la plantilla del paquete web
$ vue init webpack my-project
3 Instale las dependencias
$ cd. my-project
$ npm install
4. Para usar sass, necesitamos instalar las dependencias de sass
npm install --save-dev sass- loader
//sass-loader depende de node-sass
npm install --save-dev node-sass
5 Modifica la etiqueta de estilo
Abra src El archivo Hello.vue en el directorio del componente en el directorio.
Luego modifique la etiqueta de estilo de la siguiente manera:
6, luego ejecute el proyecto
npm run dev
7. La terminal muestra el siguiente error:
ERROR ?Error al compilar con 1 error
error ?in ./src/components/ Hello.vue
p>Error en la compilación del módulo:
h1, h2 {
^
"CSS no válido después de "h1, h2 {": esperado "} ", en realidad "{"
En / Users/fangyongle/my-blogger/src/components/Hello.vue (línea 36, columna 9)
Mensaje de error: debido a que la sintaxis sass no utiliza llaves ni punto y coma, CSS no tiene ningún efecto.
Si desea utilizar una sintaxis sin llaves, simplemente elimine las llaves y el punto y coma en su código CSS, es decir, use una sintaxis con sangría.
Si prefiere utilizar la sintaxis entre llaves, es decir, SCSS
, simplemente cambie lang="sass" por lang="scss ".
En segundo lugar, cite el archivo sass/scss
Por ejemplo @import ?" ./common/scss/mixin";
No olvide el punto y coma ; de lo contrario, obtendrá un error similar
Error en la compilación del módulo:
#app {
^
La expresión de consulta de medios debe terminar en '('
En /Users/fangyongle/elema/src/App.vue (línea 35, columna 1)
@ ./~/vue-style-loader! /css -loader!/~/vue-loader/lib/style-rewriter.js?id=data-v-0bf489db!/~/sass-loader!/~/vue-loader/lib/selector.js?type= estilos&index= 0!/src/App.vue 4:14-248 13:3-17:5 14:22-256
Bueno, usar sass en un proyecto vue es así de simple
Autor: no_shower
Fuente: Jane's Book
Autor: Jane's Book