1

安装后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 的不同上下文中提出了这个问题,但这些问题与人们的代码有关。这个问题与安装本身有关。这是一个全新的项目并安装。

有任何想法吗?

4

2 回答 2

0

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

于 2017-02-25T01:55:20.457 回答
0

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

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

注意:初始化过程可能会覆盖项目中的现有文件。如果重要,请备份。

于 2017-02-25T09:17:38.783 回答