小编Bob*_*bby的帖子

Vue.js:vue.config.js 中的无效选项:不允许使用“插件”

我有一个 webpack 项目,我想使用 Stylelint 进行 SCSS linting。我已按照 Stylelint 网站上的说明进行安装:

"stylelint": "^12.0.1",
"stylelint-webpack-plugin": "^1.1.2",
Run Code Online (Sandbox Code Playgroud)

然后我把它放在 vue.config.js 中:

plugins: [
  new StylelintPlugin({
    files: '**/*.s?(a|c)ss'
  })
],
Run Code Online (Sandbox Code Playgroud)

当我启动服务器时,我得到了这个:

Invalid options in vue.config.js: "plugins" is not allowed
Run Code Online (Sandbox Code Playgroud)

我搜索了高低,但没有找到任何东西。任何帮助,将不胜感激。

这是 vue.config.js:

const StylelintPlugin = require('stylelint-webpack-plugin')

module.exports = {

  plugins: [
    new StylelintPlugin({
      files: '**/*.s?(a|c)ss'
    })
  ],

  assetsDir: 'asset',

  configureWebpack: config => {
    config.entry = '@/wrapper/main.js'
  },

  chainWebpack: config => {
    config.plugins.delete('prefetch')
  },

  lintOnSave: undefined,
  runtimeCompiler: true
}
Run Code Online (Sandbox Code Playgroud)

javascript sass webpack vue.js stylelint

6
推荐指数
2
解决办法
9757
查看次数

标签 统计

javascript ×1

sass ×1

stylelint ×1

vue.js ×1

webpack ×1