kimroen / ember-cli-coffeescript

Adds precompilation of CoffeeScript files and all the basic generation types to the ember generate command.
MIT License
72 stars 49 forks source link

Cannot find module 'ember-cli/lib/ext/promise' on "ember help g" #150

Open olleolleolle opened 6 years ago

olleolleolle commented 6 years ago

I'm using ember-cli 3.1 and Ember.js 3.0.

This is the failure when I list generators:

``` $ ember help g (...snipped DEPRECATION warnings...) Requested ember-cli commands: ember generate Generates new code from blueprints. aliases: g --dry-run (Boolean) (Default: false) aliases: -d --verbose (Boolean) (Default: false) aliases: -v --pod (Boolean) (Default: false) aliases: -p --classic (Boolean) (Default: false) aliases: -c --dummy (Boolean) (Default: false) aliases: -dum, -id --in-repo-addon (String) (Default: null) aliases: --in-repo , -ir Cannot find module 'ember-cli/lib/ext/promise' Stack Trace and Error Report: /var/folders/c3/chrhhctn30z1jhqstpp7bt480000gn/T/error.dump.61d27fb76c7fae2b1616cbf81d9d694d.log ``` And in the stack trace: ``` ERROR Summary: - broccoliBuilderErrorStack: [undefined] - codeFrame: [undefined] - errorMessage: Cannot find module 'ember-cli/lib/ext/promise' - errorType: [undefined] - location: - column: [undefined] - file: [undefined] - line: [undefined] - message: Cannot find module 'ember-cli/lib/ext/promise' - name: Error - nodeAnnotation: [undefined] - nodeName: [undefined] - originalErrorMessage: [undefined] - stack: Error: Cannot find module 'ember-cli/lib/ext/promise' at Function.Module._resolveFilename (module.js:547:15) at Function.Module._load (module.js:474:25) at Module.require (module.js:596:17) at require (internal/module.js:11:18) at Object. (/Users/olle/work/my-app/node_modules/ember-cli-coffeescript/blueprints/resource/index.js:2:18) ``` Output of: $ ember help g

Proposed fix

Release a new version.

Workaround

Current workaround: refer to the master version in package.json:

-    "ember-cli-coffeescript": "^1.16.1",
+    "ember-cli-coffeescript": "kimroen/ember-cli-coffeescript#b931766332dc8ee7630715ddcb93c77351e506a4",

My guess: those things which were deprecation warnings before, they're removed now.

olleolleolle commented 6 years ago

Is it time to release a new version?

mriska commented 6 years ago

Hi @kimroen, is it possible to release a version 1.16.2 from master? The generators do not work in the current version with ember-cli 3.0.0 or greater. I know that CoffeeScript usage is diminishing, but there are still a bunch of us that are using your excellent addon and we want to keep using the latest build tools.

olleolleolle commented 6 years ago

Current workaround: refer to the master version in package.json:

-    "ember-cli-coffeescript": "^1.16.1",
+    "ember-cli-coffeescript": "kimroen/ember-cli-coffeescript#b931766332dc8ee7630715ddcb93c77351e506a4",