Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ember.js &引用;“未定义”不是一个函数;在依赖项检查器中_Ember.js_Ember Cli_Ember Addon - Fatal编程技术网

Ember.js &引用;“未定义”不是一个函数;在依赖项检查器中

Ember.js &引用;“未定义”不是一个函数;在依赖项检查器中,ember.js,ember-cli,ember-addon,Ember.js,Ember Cli,Ember Addon,我有一个用于Ember CLI 0.1.4的插件,但现在我使用的是0.2.0,我认为可能改进的Ember CLI依赖项检查器不让我的插件发挥它的魔力 可以在此处找到有问题的加载项: 我的理论是,问题源于设计中排除的缺少引导依赖。具体来说,该插件依赖于引导(SASS或常规并不重要),但不作为过程的一部分进行安装。这是设计的,因为它让用户作为一个独立的步骤(以他们选择的任何方式)来完成。因此,虽然虚拟测试应用程序工作得很好,但这是因为引导引用位于插件的brockfile中(只是不在index.js中

我有一个用于Ember CLI 0.1.4的插件,但现在我使用的是0.2.0,我认为可能改进的
Ember CLI依赖项检查器
不让我的插件发挥它的魔力

可以在此处找到有问题的加载项:

我的理论是,问题源于设计中排除的缺少引导依赖。具体来说,该插件依赖于引导(SASS或常规并不重要),但不作为过程的一部分进行安装。这是设计的,因为它让用户作为一个独立的步骤(以他们选择的任何方式)来完成。因此,虽然虚拟测试应用程序工作得很好,但这是因为引导引用位于插件的brockfile中(只是不在
index.js
中,因此包含它的项目将获得相同的依赖性)

也就是说,我得到的stacktrace(对我来说)不是很清楚:


嘿,ken,从ember cli 0.2.0回滚到我的ember cli 0.1.2工作版本后,我偶然发现了相同的错误。在我的例子中,我试图运行ember cli 0.1.2,但包中仍有ember cli 0.2.0的.json。还必须运行
ember init
,以验证依赖项是否设置为正确的版本。您能解决这个问题吗?我曾想过将组件升级到0.2.0,但有点担心这会让我无计可施。
TypeError: undefined is not a function
    at EmberCLIDependencyChecker.readBowerDependencies (/path/to/project/node_modules/ui-bs-popover/node_modules/ember-cli-dependency-checker/lib/dependency-checker.js:77:35)
    at EmberCLIDependencyChecker.checkDependencies (/path/to/project/node_modules/ui-bs-popover/node_modules/ember-cli-dependency-checker/lib/dependency-checker.js:30:24)
    at new EmberCLIDependencyChecker (/path/to/project/node_modules/ui-bs-popover/node_modules/ember-cli-dependency-checker/lib/dependency-checker.js:21:8)
    at /path/to/project/node_modules/ember-cli/lib/models/addons-factory.js:44:19
    at visit (/path/to/project/node_modules/ember-cli/lib/utilities/DAG.js:23:3)
    at DAG.topsort (/path/to/project/node_modules/ember-cli/lib/utilities/DAG.js:82:7)
    at AddonsFactory.initializeAddons (/path/to/project/node_modules/ember-cli/lib/models/addons-factory.js:40:9)
    at Class.Addon.initializeAddons (/path/to/project/node_modules/ember-cli/lib/models/addon.js:189:36)
    at setupRegistryForEachAddon (/path/to/project/node_modules/ember-cli/lib/preprocessors.js:18:10)
    at Object.module.exports.setupRegistry (/path/to/project/node_modules/ember-cli/lib/preprocessors.js:46:3)