Skip to content

Commit e1e82ef

Browse files
committed
fix(config): fix can't find config.commands
1 parent 84a4e4c commit e1e82ef

File tree

2 files changed

+12
-10
lines changed

2 files changed

+12
-10
lines changed

lib/models/Project.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ var Project = function () {
216216
// 运行插件模块
217217
if (_module && _module.config) {
218218
handleExportsConfig.bind(_this2)(_module.config, pluginItem.options);
219-
_this2.setCommands(_module.commands || ykitConfigFile.config.command, pluginName); // 后者兼容以前形式
219+
_this2.setCommands(_module.commands, pluginName); // 后者兼容以前形式
220220
_this2.setHooks(_module.hooks);
221221
_this2.setBuild(_module.build);
222222
}
@@ -231,13 +231,14 @@ var Project = function () {
231231
});
232232

233233
if (ykitConfigFile && ykitConfigFile.config) {
234-
var configFileConfig = typeof ykitConfigFile.config === 'function' ? ykitConfigFile.config() : ykitConfigFile.config;
234+
var ykitJSConfig = typeof ykitConfigFile.config === 'function' ? ykitConfigFile.config() : ykitConfigFile.config;
235235

236-
extend(true, this.config, configFileConfig);
236+
extend(true, this.config, ykitJSConfig);
237237
handleCommonsChunk.bind(this)(this.config);
238-
handleExportsConfig.bind(this)(configFileConfig);
238+
handleExportsConfig.bind(this)(ykitJSConfig);
239239

240-
this.setCommands(ykitConfigFile.commands || configFileConfig.command); // 后者兼容以前形式
240+
var cmds = ykitConfigFile.commands || ykitJSConfig.command || ykitJSConfig.commands; // 后者兼容以前形式
241+
this.setCommands(cmds);
241242
this.setHooks(ykitConfigFile.hooks);
242243
this.setProxy(ykitConfigFile.proxy);
243244
this.setServer(ykitConfigFile.server);

src/models/Project.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ class Project {
193193
// 运行插件模块
194194
if (module && module.config) {
195195
handleExportsConfig.bind(this)(module.config, pluginItem.options);
196-
this.setCommands(module.commands || ykitConfigFile.config.command, pluginName); // 后者兼容以前形式
196+
this.setCommands(module.commands, pluginName); // 后者兼容以前形式
197197
this.setHooks(module.hooks);
198198
this.setBuild(module.build);
199199
}
@@ -208,15 +208,16 @@ class Project {
208208
});
209209

210210
if (ykitConfigFile && ykitConfigFile.config) {
211-
const configFileConfig = typeof ykitConfigFile.config === 'function'
211+
const ykitJSConfig = typeof ykitConfigFile.config === 'function'
212212
? ykitConfigFile.config()
213213
: ykitConfigFile.config;
214214

215-
extend(true, this.config, configFileConfig);
215+
extend(true, this.config, ykitJSConfig);
216216
handleCommonsChunk.bind(this)(this.config);
217-
handleExportsConfig.bind(this)(configFileConfig);
217+
handleExportsConfig.bind(this)(ykitJSConfig);
218218

219-
this.setCommands(ykitConfigFile.commands || configFileConfig.command); // 后者兼容以前形式
219+
const cmds = ykitConfigFile.commands || ykitJSConfig.command || ykitJSConfig.commands; // 后者兼容以前形式
220+
this.setCommands(cmds);
220221
this.setHooks(ykitConfigFile.hooks);
221222
this.setProxy(ykitConfigFile.proxy);
222223
this.setServer(ykitConfigFile.server);

0 commit comments

Comments
 (0)