diff --git a/packages/vue-cli-plugin-uni/commands/build.js b/packages/vue-cli-plugin-uni/commands/build.js index 9fc3f402e7a9633baf3cd25960755da9c0e2771e..cad7e5941465d2118a24ec8eb820f8a9f8920d5e 100644 --- a/packages/vue-cli-plugin-uni/commands/build.js +++ b/packages/vue-cli-plugin-uni/commands/build.js @@ -73,7 +73,7 @@ module.exports = (api, options) => { process.env.VUE_CLI_BUILD_TARGET = args.target - if (args['sourcemap']) process.env.SOURCEMAP = args['sourcemap'] + if (args.sourcemap) process.env.SOURCEMAP = args.sourcemap await build(args, api, options) diff --git a/packages/vue-cli-plugin-uni/lib/commands/custom.js b/packages/vue-cli-plugin-uni/lib/commands/custom.js index 1718edb17aa13c3335497cc274cb75530792a848..f67c43d9d9848ba3472b9cedabce604dfdf1abf5 100644 --- a/packages/vue-cli-plugin-uni/lib/commands/custom.js +++ b/packages/vue-cli-plugin-uni/lib/commands/custom.js @@ -34,7 +34,7 @@ module.exports = function custom (argv) { clean: false, subpackage: argv.subpackage, plugin: argv.plugin, - sourcemap: argv['sourcemap'], + sourcemap: argv.sourcemap }).catch(err => { console.error(err) process.exit(1) diff --git a/packages/vue-cli-plugin-uni/lib/configure-webpack.js b/packages/vue-cli-plugin-uni/lib/configure-webpack.js index e49b473a44ac05a75fde62bf1fb73fb9cc726d9a..c71ec2b69fc074946eed4741098f9af9e42aac75 100644 --- a/packages/vue-cli-plugin-uni/lib/configure-webpack.js +++ b/packages/vue-cli-plugin-uni/lib/configure-webpack.js @@ -289,8 +289,7 @@ module.exports = function configureWebpack (platformOptions, manifestPlatformOpt noSources: true, append: false } - if (isInHBuilderX && process.env.SOURCEMAP_PATH) - sourceMapOptions.filename = process.env.SOURCEMAP_PATH + if (isInHBuilderX && process.env.SOURCEMAP_PATH) { sourceMapOptions.filename = process.env.SOURCEMAP_PATH } if (useEvalSourceMap || useSourceMap) { plugins.push(sourceMap.createSourceMapDevToolPlugin(!sourceMapOptions.filename, sourceMapOptions)) } @@ -302,7 +301,7 @@ module.exports = function configureWebpack (platformOptions, manifestPlatformOpt } } } - + try { if (process.env.UNI_HBUILDERX_PLUGINS) { require(path.resolve(process.env.UNI_HBUILDERX_PLUGINS, 'uni_helpers/lib/bytenode'))