mirror of
https://gitee.com/vant-contrib/vant.git
synced 2025-04-06 03:57:59 +08:00
chore(cli): add exts constants
This commit is contained in:
parent
51d2512311
commit
afc6113938
@ -1,13 +1,14 @@
|
|||||||
import { start, error, success } from 'signale';
|
import { start, error, success } from 'signale';
|
||||||
import { lint as stylelint } from 'stylelint';
|
import { lint as stylelint } from 'stylelint';
|
||||||
import { CLIEngine } from 'eslint';
|
import { CLIEngine } from 'eslint';
|
||||||
|
import { SCRIPT_EXTS } from '../common/constant';
|
||||||
|
|
||||||
function lintScript() {
|
function lintScript() {
|
||||||
start('ESLint Start');
|
start('ESLint Start');
|
||||||
|
|
||||||
const cli = new CLIEngine({
|
const cli = new CLIEngine({
|
||||||
fix: true,
|
fix: true,
|
||||||
extensions: ['.js', '.jsx', '.vue', '.ts', '.tsx']
|
extensions: SCRIPT_EXTS
|
||||||
});
|
});
|
||||||
|
|
||||||
const report = cli.executeOnFiles(['src/']);
|
const report = cli.executeOnFiles(['src/']);
|
||||||
|
@ -25,6 +25,9 @@ export const JEST_TRANSFORM_FILE = join(CONFIG_DIR, 'jest.transform.js');
|
|||||||
export const JEST_FILE_MOCK_FILE = join(CONFIG_DIR, 'jest.file-mock.js');
|
export const JEST_FILE_MOCK_FILE = join(CONFIG_DIR, 'jest.file-mock.js');
|
||||||
export const JEST_STYLE_MOCK_FILE = join(CONFIG_DIR, 'jest.style-mock.js');
|
export const JEST_STYLE_MOCK_FILE = join(CONFIG_DIR, 'jest.style-mock.js');
|
||||||
|
|
||||||
|
export const SCRIPT_EXTS = ['.js', '.jsx', '.vue', '.ts', '.tsx'];
|
||||||
|
export const STYLE_EXTS = ['.css', '.less', '.scss'];
|
||||||
|
|
||||||
// eslint-disable-next-line
|
// eslint-disable-next-line
|
||||||
export const CONFIG = require(CONFIG_FILE);
|
export const CONFIG = require(CONFIG_FILE);
|
||||||
// eslint-disable-next-line
|
// eslint-disable-next-line
|
||||||
|
@ -1,8 +1,12 @@
|
|||||||
import sass from 'sass';
|
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
import FriendlyErrorsPlugin from '@nuxt/friendly-errors-webpack-plugin';
|
import FriendlyErrorsPlugin from '@nuxt/friendly-errors-webpack-plugin';
|
||||||
|
import sass from 'sass';
|
||||||
import { VueLoaderPlugin } from 'vue-loader';
|
import { VueLoaderPlugin } from 'vue-loader';
|
||||||
import { POSTCSS_CONFIG_FILE } from '../common/constant';
|
import {
|
||||||
|
STYLE_EXTS,
|
||||||
|
SCRIPT_EXTS,
|
||||||
|
POSTCSS_CONFIG_FILE
|
||||||
|
} from '../common/constant';
|
||||||
|
|
||||||
const CSS_LOADERS = [
|
const CSS_LOADERS = [
|
||||||
'style-loader',
|
'style-loader',
|
||||||
@ -20,7 +24,7 @@ const CSS_LOADERS = [
|
|||||||
export const baseConfig = {
|
export const baseConfig = {
|
||||||
mode: 'development',
|
mode: 'development',
|
||||||
resolve: {
|
resolve: {
|
||||||
extensions: ['.js', '.ts', '.tsx', '.jsx', '.vue', '.less']
|
extensions: [...SCRIPT_EXTS, ...STYLE_EXTS]
|
||||||
},
|
},
|
||||||
module: {
|
module: {
|
||||||
rules: [
|
rules: [
|
||||||
|
Loading…
x
Reference in New Issue
Block a user