build: resolve ts file
Showing
4 changed files
with
25 additions
and
2 deletions
| ... | @@ -2,6 +2,25 @@ | ... | @@ -2,6 +2,25 @@ |
| 2 | "parser": "@typescript-eslint/parser", | 2 | "parser": "@typescript-eslint/parser", |
| 3 | "plugins": ["@typescript-eslint"], | 3 | "plugins": ["@typescript-eslint"], |
| 4 | "extends": ["airbnb-base", "plugin:@typescript-eslint/recommended"], | 4 | "extends": ["airbnb-base", "plugin:@typescript-eslint/recommended"], |
| 5 | "rules": { | ||
| 6 | "no-restricted-globals": "off", | ||
| 7 | "no-restricted-properties": "off", | ||
| 8 | "import/extensions": [ | ||
| 9 | "error", | ||
| 10 | "ignorePackages", | ||
| 11 | { | ||
| 12 | "js": "never", | ||
| 13 | "ts": "never" | ||
| 14 | } | ||
| 15 | ] | ||
| 16 | }, | ||
| 17 | "settings": { | ||
| 18 | "import/resolver": { | ||
| 19 | "node": { | ||
| 20 | "extensions": [".js", ".ts"] | ||
| 21 | } | ||
| 22 | } | ||
| 23 | }, | ||
| 5 | "globals": { | 24 | "globals": { |
| 6 | "window": true, | 25 | "window": true, |
| 7 | "document": true, | 26 | "document": true, | ... | ... |
| ... | @@ -6,7 +6,7 @@ const ts = require('gulp-typescript') | ... | @@ -6,7 +6,7 @@ const ts = require('gulp-typescript') |
| 6 | const dist = 'miniprogram_dist' | 6 | const dist = 'miniprogram_dist' |
| 7 | const demoDir = 'demo' | 7 | const demoDir = 'demo' |
| 8 | const lessFiles = ['./src/index.less'] | 8 | const lessFiles = ['./src/index.less'] |
| 9 | const tsFiles = ['./src/index.ts'] | 9 | const tsFiles = ['./src/*.ts'] |
| 10 | 10 | ||
| 11 | const tsProject = ts.createProject('tsconfig.json') | 11 | const tsProject = ts.createProject('tsconfig.json') |
| 12 | 12 | ... | ... |
| ... | @@ -4,6 +4,7 @@ | ... | @@ -4,6 +4,7 @@ |
| 4 | "./node_modules/miniprogram-api-typings" | 4 | "./node_modules/miniprogram-api-typings" |
| 5 | ], | 5 | ], |
| 6 | "lib": ["ES6", "ES7"], | 6 | "lib": ["ES6", "ES7"], |
| 7 | "target": "es2017" | 7 | "target": "es2017", |
| 8 | "module": "CommonJS" | ||
| 8 | } | 9 | } |
| 9 | } | 10 | } |
| ... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
-
Please register or sign in to post a comment