安装ember-cli-coffeescript

时间:2017-02-24 14:12:43

标签: ember-cli ember-cli-addons

安装ember-cli后我想安装coffeescript添加使用:

ember install ember-cli-coffeescript

如文档中所示,但我收到错误:

WARNING: Skipping npm install: package.json not found
package.json not found
Cannot read property 'then' of undefined
TypeError: Cannot read property 'then' of undefined
   at Class.run (/home/daniel/.nvm/versions/node/v7.6.0/lib/node_modules/ember-cli/lib/tasks/addon-install.js:43:7)
at Class.run (/home/daniel/.nvm/versions/node/v7.6.0/lib/node_modules/ember-cli/lib/commands/install.js:39:25)
at Class.<anonymous> (/home/daniel/.nvm/versions/node/v7.6.0/lib/node_modules/ember-cli/lib/models/command.js:241:20)
at initializePromise (/home/daniel/.nvm/versions/node/v7.6.0/lib/node_modules/ember-cli/node_modules/rsvp/dist/rsvp.js:588:5)
at PromiseExt.Promise (/home/daniel/.nvm/versions/node/v7.6.0/lib/node_modules/ember-cli/node_modules/rsvp/dist/rsvp.js:1076:31)
at new PromiseExt (/home/daniel/.nvm/versions/node/v7.6.0/lib/node_modules/ember-cli/lib/ext/promise.js:32:8)
at Class.validateAndRun (/home/daniel/.nvm/versions/node/v7.6.0/lib/node_modules/ember-cli/lib/models/command.js:195:12)
at /home/daniel/.nvm/versions/node/v7.6.0/lib/node_modules/ember-cli/lib/cli/cli.js:130:22
at tryCatch (/home/daniel/.nvm/versions/node/v7.6.0/lib/node_modules/ember-cli/node_modules/rsvp/dist/rsvp.js:538:12)
at invokeCallback (/home/daniel/.nvm/versions/node/v7.6.0/lib/node_modules/ember-cli/node_modules/rsvp/dist/rsvp.js:553:13)

我不明白这意味着什么。我在Angular.js的不同背景下看到过这个问题,但这些问题与人们的代码有关。这个问题与安装本身有关。这是一个全新的项目并安装。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

您是否尝试过添加package.json文件?通过运行npm init轻松完成

答案 1 :(得分:0)

  

package.json文件通常位于项目根目录中,名为package.json - 此文件包含与项目相关的各种元数据。该文件用于向npm提供信息,使其能够识别项目以及处理项目的依赖项。

确保您有一个正确的Ember项目。如果您没有package.json文件。尝试使用项目文件夹中的Ember init重新启动项目。

注意:init进程可能会覆盖项目中的现有文件。备份,如果它很重要。