| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- const StyleLintPlugin = require('stylelint-webpack-plugin')
- module.exports = {
- publicPath: './',
- css: {
- loaderOptions: {
- sass: {
- prependData: `
- @import "~@/assets/styles/variable.scss";
- @import "~@/assets/styles/mixin.scss";
- `,
- },
- less: {
- lessOptions: {
- modifyVars: {
- 'primary-color': '#d14424',
- 'link-color': '#d14424',
- },
- javascriptEnabled: true,
- },
- },
- },
- },
- chainWebpack: config => {
- config.module
- .rule('images')
- .use('url-loader')
- .loader('url-loader')
- .tap(options => Object.assign(options, { limit: 5120 }))
- },
- configureWebpack: {
- plugins: [
- new StyleLintPlugin({
- files: ['src/**/*.{vue,html,css,scss,sass,less}'],
- failOnError: false,
- cache: false,
- fix: false,
- }),
- ],
- },
- }
|