首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置Kraken.js生成器选项

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

Stack Overflow用户
提问于 2014-07-01 19:30:45
回答 1查看 173关注 0票数 1

我试图找到一种方法来生成一个使用翡翠而不是灰尘模板的Kraken.js项目。根据他们的文件,您应该能够将模板引擎作为参数传递,因此yo kraken --templateModule=consolidate应该生成一个基于seems的项目,但是该参数似乎对项目的生成没有任何影响。

我可能是把参数设置错了,还是用错了玉器的名字?不幸的是,谷歌搜索这个问题并没有发现任何有用的东西。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-01 20:14:21

yo kraken --templateModule=consolidate不应该工作,也不能工作,因为它会抛出错误:throw new Error('Unable to resolve dependency: ' + key + ':' + val

请看一下dependencies.js

代码语言:javascript
复制
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

代码语言:javascript
复制
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中找不到的值,则会引发错误

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24517918

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档