gpt4 book ai didi

javascript - 如何设置 Kraken.js 生成器选项

转载 作者:行者123 更新时间:2023-11-30 17:24:38 25 4
gpt4 key购买 nike

我正在尝试找到一种方法来生成使用 jade 而不是 dust 模板的 Kraken.js 项目。根据their documentation您应该能够将模板引擎作为参数传递,所以 yo kraken --templateModule=consolidate 应该会生成一个基于 jade 的项目,但是该参数似乎对项目的生成没有影响。

我是不是设置了错误的参数或者使用了错误的 jade 名称。不幸的是,用谷歌搜索这个问题没有找到任何有用的东西。

最佳答案

yo kraken --templateModule=consolidate 不应该工作并且它不工作因为它抛出错误:throw new Error('无法解析依赖关系:' + key + ':' + val

请查看dependencies.js

module.exports = {

dustjs: {
bower: [
'dustjs-linkedin#^2.0.3',
'dustjs-linkedin-helpers#^1.1.1'
],
npm: [
'dustjs-linkedin@^2.0.3',
'dustjs-helpers@^1.1.1',
'adaro@^0.1.5'
],
npmDev: [
'grunt-dustjs@^1.2.0'
]
},
}

那你一定要研究index.js

this._addDependency('templateModule', options.templateModule);

proto._addDependency = function addDependency(key, value) {
this[key] = value;

if (value) {
if (dependencies[value]) {
this.dependencies.push(value);
} else {
throw new Error('Unable to resolve dependency: ' + key + ':' + value);
}
}
};

如果您传递在 dependencies.js 中找不到的值,则会抛出错误

关于javascript - 如何设置 Kraken.js 生成器选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24517918/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com