安装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的不同背景下看到过这个问题,但这些问题与人们的代码有关。这个问题与安装本身有关。这是一个全新的项目并安装。
有什么想法吗?
答案 0 :(得分:0)
您是否尝试过添加package.json文件?通过运行npm init轻松完成
答案 1 :(得分:0)
package.json
文件通常位于项目根目录中,名为package.json - 此文件包含与项目相关的各种元数据。该文件用于向npm提供信息,使其能够识别项目以及处理项目的依赖项。
确保您有一个正确的Ember项目。如果您没有package.json
文件。尝试使用项目文件夹中的Ember init
重新启动项目。
注意:init进程可能会覆盖项目中的现有文件。备份,如果它很重要。