Skip to content

Commit 6c48db6

Browse files
committed
fix: 修复 target 参数赋值
1 parent fdef13e commit 6c48db6

File tree

3 files changed

+7
-5
lines changed

3 files changed

+7
-5
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
"release": "micro-app release",
1515
"release:alpha": "npm run release -- --preRelease=alpha",
1616
"release:next": "npm run release -- --preRelease=next",
17-
"release:minor": "npm run release minor",
18-
"release:patch": "npm run release patch"
17+
"release:minor": "npm run release -- minor",
18+
"release:patch": "npm run release -- patch"
1919
},
2020
"files": [
2121
"src"

src/commands/build/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ module.exports = function buildCommand(api, opts) {
4040
}
4141
}
4242

43-
const webpackConfig = api.resolveWebpackConfig();
43+
const webpackConfig = api.resolveWebpackConfig(undefined, api.target);
4444

4545
const options = api.config || {};
4646

src/extends/enhance/index.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,14 @@ module.exports = function WebpackAdapter(api, opts) {
2828
delete _originalWebpackConfig.plugins; // 不接受 plugins
2929
webpackChainConfig.merge(_originalWebpackConfig);
3030

31-
const target = api.target; // target, 默认 web
31+
const target = api.target; // target, 默认 app
3232
if (!webpackChainConfig.get('target')) {
33-
if (isServer) {
33+
if (target === 'app' && isServer) { // 默认值
3434
webpackChainConfig.target('node');
3535
} else if ([ 'app', 'lib', 'web' ].includes(target)) { // 其它类型外部自己设置
3636
webpackChainConfig.target('web');
37+
} else {
38+
webpackChainConfig.target(target);
3739
}
3840
}
3941

0 commit comments

Comments
 (0)