我正在使用scaffolt (https://www.npmjs.com/package/scaffolt)来生成一些默认模板。
我正在使用把手来处理模板。
这和预期的一样,但是我也想在搭建的时候扩展一个JS对象。
基本上,我有一个对象,看起来像这样:
module.export = {
name: {
"main": ["test"],
"plus": ["test", "test2"],
},
value: {
"test": [...],
"test2": [...]
}
};我想在运行scaffold时扩展它,并将我正在搭建的模板的名称添加到name和value中。
例如,如果我使用run scaffolt -g generators template abc命令,js文件将如下所示:
module.export = {
name: {
"main": ["test"],
"plus": ["test", "test2"],
"abc" : []
},
value: {
"test": [...],
"test2": [...],
"abc": []
}
};(添加abc的位置)
这是可能的吗?
谢谢
发布于 2017-12-19 22:10:18
最后,我设法解决了这个问题,但作为postscript的“回调”运行。
基本上,我在package.json文件中添加了需要运行的命令,并将其命名为"scaffolt“。然后,我添加了一个postscaffolt命令来运行一个吞咽任务,以便在适当的位置注入我需要的东西。
package.json文件如下所示:
scripts: {
"scaffolt" "....",
"postscaffolt": "..."
}https://stackoverflow.com/questions/47811230
复制相似问题