提交 2b7fc598 编写于 作者: Q qiang

fix: update tsLoaderOptions

上级 472dab22
...@@ -106,7 +106,6 @@ module.exports = function configureWebpack (platformOptions, manifestPlatformOpt ...@@ -106,7 +106,6 @@ module.exports = function configureWebpack (platformOptions, manifestPlatformOpt
const tsLoaderOptions = { const tsLoaderOptions = {
context, context,
configFile: tsConfigJsonFile, configFile: tsConfigJsonFile,
transpileOnly: false,
compilerOptions: { compilerOptions: {
baseUrl: context, baseUrl: context,
typeRoots: [resolveModule('@dcloudio/types'), resolveModule('@types')], typeRoots: [resolveModule('@dcloudio/types'), resolveModule('@types')],
...@@ -135,6 +134,12 @@ module.exports = function configureWebpack (platformOptions, manifestPlatformOpt ...@@ -135,6 +134,12 @@ module.exports = function configureWebpack (platformOptions, manifestPlatformOpt
], ],
'mpvue-page-factory': [ 'mpvue-page-factory': [
resolveModule('@dcloudio/vue-cli-plugin-uni/packages/mpvue-page-factory') resolveModule('@dcloudio/vue-cli-plugin-uni/packages/mpvue-page-factory')
],
'@vue/composition-api': [
resolveModule('@dcloudio/vue-cli-plugin-uni/packages/@vue/composition-api')
],
'@dcloudio/uni-app': [
resolveModule('@dcloudio/uni-app')
] ]
} }
}, },
...@@ -155,7 +160,7 @@ module.exports = function configureWebpack (platformOptions, manifestPlatformOpt ...@@ -155,7 +160,7 @@ module.exports = function configureWebpack (platformOptions, manifestPlatformOpt
function updateTsLoader (rawRules, fakeFile, loader) { function updateTsLoader (rawRules, fakeFile, loader) {
const matchRule = rawRules.find(createMatcher(fakeFile)) const matchRule = rawRules.find(createMatcher(fakeFile))
if (matchRule && matchRule.use) { if (matchRule && matchRule.use) {
if (runByHBuilderX) { if (isInHBuilderX) {
matchRule.use.forEach(matchUse => { matchRule.use.forEach(matchUse => {
if (matchUse.loader.includes('ts-loader')) { if (matchUse.loader.includes('ts-loader')) {
Object.assign(matchUse.options, tsLoaderOptions) Object.assign(matchUse.options, tsLoaderOptions)
...@@ -276,7 +281,7 @@ module.exports = function configureWebpack (platformOptions, manifestPlatformOpt ...@@ -276,7 +281,7 @@ module.exports = function configureWebpack (platformOptions, manifestPlatformOpt
plugins.push(new CopyWebpackPlugin(CopyWebpackPluginVersion > 5 ? { plugins.push(new CopyWebpackPlugin(CopyWebpackPluginVersion > 5 ? {
patterns patterns
} : patterns)) } : patterns))
} catch (e) {} } catch (e) { }
} }
if (process.UNI_SCRIPT_ENV && Object.keys(process.UNI_SCRIPT_ENV).length) { if (process.UNI_SCRIPT_ENV && Object.keys(process.UNI_SCRIPT_ENV).length) {
...@@ -375,7 +380,7 @@ module.exports = function configureWebpack (platformOptions, manifestPlatformOpt ...@@ -375,7 +380,7 @@ module.exports = function configureWebpack (platformOptions, manifestPlatformOpt
dir: process.env.UNI_INPUT_DIR dir: process.env.UNI_INPUT_DIR
})) }))
} }
} catch (e) {} } catch (e) { }
const resolveLoaderAlias = {} const resolveLoaderAlias = {}
const modules = ['@vue/cli-plugin-babel', '@vue/cli-service'] const modules = ['@vue/cli-plugin-babel', '@vue/cli-service']
...@@ -428,4 +433,4 @@ module.exports = function configureWebpack (platformOptions, manifestPlatformOpt ...@@ -428,4 +433,4 @@ module.exports = function configureWebpack (platformOptions, manifestPlatformOpt
watchOptions: require('./util').getWatchOptions() watchOptions: require('./util').getWatchOptions()
}, platformWebpackConfig) }, platformWebpackConfig)
} }
} }
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册