diff --git a/packages/vue-cli-plugin-uni/lib/configure-webpack.js b/packages/vue-cli-plugin-uni/lib/configure-webpack.js index a2c171b24fc6cf6e5603f0be51415ab8e45651db..54cdc40bbd341e1e465fb745b1bfed380540d6f2 100644 --- a/packages/vue-cli-plugin-uni/lib/configure-webpack.js +++ b/packages/vue-cli-plugin-uni/lib/configure-webpack.js @@ -109,9 +109,14 @@ module.exports = function configureWebpack (platformOptions, manifestPlatformOpt configFile: tsConfigJsonFile, compilerOptions: { baseUrl: context, - typeRoots: [resolveModule('@dcloudio/types'), resolveModule('@types')], + typeRoots: [ + resolveModule('@dcloudio/types'), + resolveModule('@types'), + path.resolve(process.env.UNI_CLI_CONTEXT, 'types') + ], types: [ 'uni-app', + 'uni-app-vue2', 'webpack-env' ], paths: {