1: 在nuxt当前项目目录下面安装 stylus stylus-loader 就可以了,如: $ yarn add stylus-loader stylus
2: 其它less sass 如下:
SASS: $ yarn add sass-loader node-sass
LESS: $ yarn add less-loader less
3: 你的问题不是stylus模块安装问题, 而是import 格式问题,解决如下:
一: 请注意: warning: You cannot use path aliases here (~ and @),你需要使用相对或绝对路径。
二: 安装 style-resources:
$ yarn add @nuxtjs/style-resources
三:根据需要安装:
$ yarn add stylus-loader stylus
四:修改 nuxt.config.js:
export default {
modules: [
'@nuxtjs/style-resources',
],
styleResources: {
scss: './assets/variables.scss',
less: './assets/**/*.less',
// sass: ...
}
}