diff --git a/.eslintignore b/.eslintignore index c2729bdf56b070821fbbdb75d26f6e74796dcd33..05bd6fa0654c61f85269711b3cd94e4378170470 100644 --- a/.eslintignore +++ b/.eslintignore @@ -2,4 +2,4 @@ src/core/helpers/html-parser.js src/platforms/app-plus-nvue/runtime build/rollup-plugin-require-context packages/*/packages -packages/uni-cli-shared/template +packages/*/template/**/* diff --git a/packages/vue-cli-plugin-uni/util/stringify.js b/packages/vue-cli-plugin-uni/util/stringify.js index 635dfb0dbfbecf9e69426af25018211d6fc24573..7f5598ddc7fcf696dee35cd2ddfe835404593797 100644 --- a/packages/vue-cli-plugin-uni/util/stringify.js +++ b/packages/vue-cli-plugin-uni/util/stringify.js @@ -14,11 +14,14 @@ module.exports = function stringify (errors) { if (typeof result === 'string') { return result } else { - const file = path.relative(process.env.UNI_INPUT_DIR, err.module.resource).split('?')[0] - if (file === 'pages.json') { - result.line = 1 + if (err.module.resource) { + const file = path.relative(process.env.UNI_INPUT_DIR, err.module.resource).split('?')[0] + if (file === 'pages.json') { + result.line = 1 + } + return `${result.message} at ${file}:${result.line || 1}` } - return `${result.message} at ${file}:${result.line || 1}` + return `${result.message}` } } else if (result === false) { return '' // skip @@ -29,5 +32,5 @@ module.exports = function stringify (errors) { ) ) .filter(msg => !!msg) - .join('\n')) + .join('\n')) }