Skip to content

Commit 9f94e87

Browse files
committed
feat(init): 修改fekit项目的config文件模板,因为fekit项目支持一键导入,所以所有的配置都可以直接从fekit.config中读取了。
1 parent 6e59dde commit 9f94e87

File tree

5 files changed

+24
-5
lines changed

5 files changed

+24
-5
lines changed

lib/commands/init.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ exports.run = function (options) {
7676
var configFileName = configType !== 'basic' ? 'ykit.' + configType + '.js' : 'ykit.js';
7777

7878
if (!fileExists('./' + configFileName)) {
79-
var stream = fs.createReadStream(sysPath.resolve(initTmplPath, 'ykit.common.js')).pipe(replaceStream('#_name', answers.name)).pipe(fs.createWriteStream(sysPath.resolve(cwd, configFileName)));
79+
var stream = fs.createReadStream(sysPath.resolve(initTmplPath, configType !== 'fekit' ? 'ykit.common.js' : 'ykit.fekit.js')).pipe(replaceStream('#_name', answers.name)).pipe(fs.createWriteStream(sysPath.resolve(cwd, configFileName)));
8080

8181
stream.on('finish', function () {
8282
log('Successfully created ' + configFileName + ' file in ' + cwd);

lib/config/initTmpl/ykit.fekit.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
'use strict';
2+
3+
exports.config = function () {
4+
return {
5+
sync: {
6+
host: '192.168.237.71',
7+
path: '/home/q/www/qunarzz.com/#_name'
8+
}
9+
};
10+
};

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@qnpm/ykit",
3-
"version": "0.1.7",
3+
"version": "0.1.8-beta1",
44
"description": "高可用高扩展前端开发工具",
55
"main": "src/ykit.js",
66
"bin": {

src/commands/init.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,9 @@ const Manager = require('../modules/manager.js');
88
exports.usage = '项目初始化';
99
exports.abbr = 'i';
1010

11-
exports.setOptions = () => {};
12-
exports.run = function(options) {
11+
exports.setOptions = () => {
12+
};
13+
exports.run = function (options) {
1314
Manager.reloadRC();
1415

1516
let cwd = options.cwd,
@@ -82,7 +83,7 @@ exports.run = function(options) {
8283
: 'ykit.js';
8384

8485
if (!fileExists('./' + configFileName)) {
85-
const stream = fs.createReadStream(sysPath.resolve(initTmplPath, 'ykit.common.js')).pipe(replaceStream('#_name', answers.name)).pipe(fs.createWriteStream(sysPath.resolve(cwd, configFileName)));
86+
const stream = fs.createReadStream(sysPath.resolve(initTmplPath, configType !== 'fekit' ? 'ykit.common.js' : 'ykit.fekit.js')).pipe(replaceStream('#_name', answers.name)).pipe(fs.createWriteStream(sysPath.resolve(cwd, configFileName)));
8687

8788
stream.on('finish', () => {
8889
log('Successfully created ' + configFileName + ' file in ' + cwd);

src/config/initTmpl/ykit.fekit.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
exports.config = function() {
2+
return {
3+
sync: {
4+
host: '192.168.237.71',
5+
path: '/home/q/www/qunarzz.com/#_name'
6+
}
7+
};
8+
};

0 commit comments

Comments
 (0)