fix ts ci

This commit is contained in:
Evan You
2018-01-14 17:23:14 -05:00
parent 0e2c22ef2b
commit e65d1644fe
2 changed files with 4 additions and 3 deletions

View File

@@ -59,7 +59,7 @@ module.exports = (api, options) => {
descriptions: 'lint source files with TSLint',
usage: 'vue-cli-service lint [options] [...files]',
options: {
'--format [formatter]': 'specify formatter (default: codeframe)',
'--format [formatter]': 'specify formatter (default: codeFrame)',
'--no-fix': 'do not fix errors',
'--formatters-dir [dir]': 'formatter directory',
'--rules-dir [dir]': 'rules directory'

View File

@@ -2,13 +2,14 @@ module.exports = function lint (args = {}, api, silent) {
process.chdir(api.resolve('.'))
const fs = require('fs')
const path = require('path')
const globby = require('globby')
const tslint = require('tslint')
const vueCompiler = require('vue-template-compiler')
const options = {
fix: !args['no-fix'],
formatter: args.format || 'codeframe',
formatter: args.format || 'codeFrame',
formattersDirectory: args['formatters-dir'],
rulesDirectory: args['rules-dir']
}
@@ -32,7 +33,7 @@ module.exports = function lint (args = {}, api, silent) {
fs.writeFileSync = (file, content, options) => {
if (/\.vue(\.ts)?$/.test(file)) {
file = file.replace(/\.ts$/, '')
const { before, after } = vueFileCache.get(file)
const { before, after } = vueFileCache.get(path.normalize(file))
content = `${before}\n${content.trim()}\n${after}`
}
return writeFileSync(file, content, options)