forwardemail / email-templates

Create, preview (browser/iOS Simulator), and send custom email templates for Node.js. Made for @forwardemail, @ladjs, @cabinjs, @spamscanner, and @breejs.
https://forwardemail.net/docs/send-emails-with-node-js-javascript
MIT License
3.67k stars 337 forks source link

Consolidate - "These dependencies were not found" #355

Closed thomasbrodusch closed 5 years ago

thomasbrodusch commented 5 years ago

Hi guys, I've got 35 errors when trying to import Email from 'email-templates'; on my project. Version: email-template ^5.0.4

 ERROR  Failed to compile with 35 errors                                    11:51:12

These dependencies were not found:

* atpl in ./node_modules/consolidate/lib/consolidate.js
* bracket-template in ./node_modules/consolidate/lib/consolidate.js
* coffee-script in ./node_modules/consolidate/lib/consolidate.js
* dns in ./node_modules/nodemailer/lib/mailer/index.js, ./node_modules/nodemailer/li
b/shared/index.js
* dot in ./node_modules/consolidate/lib/consolidate.js
* dustjs-linkedin in ./node_modules/consolidate/lib/consolidate.js
* eco in ./node_modules/consolidate/lib/consolidate.js
* ect in ./node_modules/consolidate/lib/consolidate.js
* haml-coffee in ./node_modules/consolidate/lib/consolidate.js
* hamlet in ./node_modules/consolidate/lib/consolidate.js
* hamljs in ./node_modules/consolidate/lib/consolidate.js
* handlebars in ./node_modules/consolidate/lib/consolidate.js
* hogan.js in ./node_modules/consolidate/lib/consolidate.js
* htmling in ./node_modules/consolidate/lib/consolidate.js
* jazz in ./node_modules/consolidate/lib/consolidate.js
* jqtpl in ./node_modules/consolidate/lib/consolidate.js
* just in ./node_modules/consolidate/lib/consolidate.js
* liquor in ./node_modules/consolidate/lib/consolidate.js
* marko in ./node_modules/consolidate/lib/consolidate.js
* module in ./node_modules/babel-core/lib/helpers/resolve.js
* mote in ./node_modules/consolidate/lib/consolidate.js
* plates in ./node_modules/consolidate/lib/consolidate.js
* ractive in ./node_modules/consolidate/lib/consolidate.js
* react in ./node_modules/consolidate/lib/consolidate.js
* react-dom/server in ./node_modules/consolidate/lib/consolidate.js
* slm in ./node_modules/consolidate/lib/consolidate.js
* teacup/lib/express in ./node_modules/consolidate/lib/consolidate.js
* templayed in ./node_modules/consolidate/lib/consolidate.js
* toffee in ./node_modules/consolidate/lib/consolidate.js
* twig in ./node_modules/consolidate/lib/consolidate.js
* vash in ./node_modules/consolidate/lib/consolidate.js
* velocityjs in ./node_modules/consolidate/lib/consolidate.js
* walrus in ./node_modules/consolidate/lib/consolidate.js
* whiskers in ./node_modules/consolidate/lib/consolidate.js

To install them, you can run: npm install --save atpl bracket-template coffee-script
 dns dot dustjs-linkedin eco ect haml-coffee hamlet hamljs handlebars hogan.js htmli
ng jazz jqtpl just liquor marko module mote plates ractive react react-dom/server sl
m teacup/lib/express templayed toffee twig vash velocityjs walrus whiskers

Any clues ?

niftylettuce commented 5 years ago

Very odd. What version of NPM or Yarn are you using? By default you don't need to install any, but when you do use consolidate for something like EJS, you have to install EJS as well.

nocoolyoyo commented 5 years ago

+1

niftylettuce commented 5 years ago

This is a bug with consolidate, please take it up over on that repo.