Skip to content

File extension not supported #2

@jescalan

Description

@jescalan

Perhaps I'm doing something wrong here -- I'm trying to use a gulp plugin to compile jade, but alas duo is telling me that this file type is not supported.

The folder structure of the project:

.
├── app.coffee
├── index.jade
└── package.json

Code in app.coffee, which is the point from which I'm running duo:

Duo    = require 'duo'
gulp   = require 'duo-gulp'
accord = require 'gulp-accord'

duo = Duo(__dirname)
  .entry('index.jade')
  .use(gulp(accord)('jade'))

duo.run (err, src) ->
  if err then return console.error(err.stack)
  console.log src

The jade file is just a generic hello world, and package.json also generic with just the packages referenced above installed. When I execute app.coffee, I get this error back:

Error: index.jade: ".jade" not supported
  at error (/Users/jeff/Desktop/duo-test/node_modules/duo/lib/duo.js:986:10)
  at Duo.callee$0$2$ (/Users/jeff/Desktop/duo-test/node_modules/duo/lib/duo.js:474:13)
  at Empty.invoke (evalmachine.<anonymous>:148:31)
  at Duo.next (/Users/jeff/Desktop/duo-test/node_modules/duo/node_modules/co/index.js:74:21)
  at Duo.<anonymous> (/Users/jeff/Desktop/duo-test/node_modules/duo/node_modules/co/index.js:93:18)
  at Object._onImmediate (/Users/jeff/Desktop/duo-test/node_modules/duo/node_modules/co/index.js:52:14)
  at processImmediate [as _immediateCallback] (timers.js:336:15)

Halp!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions