diff --git a/packages/uni-cli-shared/lib/file-loader.js b/packages/uni-cli-shared/lib/file-loader.js index 005c9911df7bf25b3a1de428e589c317d917bee5..f7e227d75107f25dbb0b0248f1b62ecd77c39c99 100644 --- a/packages/uni-cli-shared/lib/file-loader.js +++ b/packages/uni-cli-shared/lib/file-loader.js @@ -7,6 +7,7 @@ const { let inputDir +const uniModulesStaticRe = /uni_modules\/[^/]+\/static\// module.exports = { loader: 'file-loader', options: { @@ -20,7 +21,8 @@ module.exports = { resourcePath)) const subPackageStatic = Object.keys(process.UNI_SUBPACKAGES || {}).map(root => normalizePath(path.join(root, 'static')) + '/') - if (relativePath.startsWith('static/') || subPackageStatic.some(s => relativePath.startsWith(s))) { + if (relativePath.startsWith('static/') || uniModulesStaticRe.test(relativePath) || + subPackageStatic.some(s => relativePath.startsWith(s))) { return relativePath } }