Skip to content

Using import in jakefile  #386

@pankajanand18

Description

@pankajanand18

I am running into an issue while using import in jakefile ,

My Jakefile

import {task, desc} from 'jake'; // using import instead of require 

desk("default");
task("default_task",()=>{
	console.log('default task running');
})

Error:

/Users/dummy/dev/test/jake/jake_es6_issue/jakefile.js:1
import {task, desc} from 'jake';
^^^^^^

SyntaxError: Cannot use import statement outside a module
    at wrapSafe (internal/modules/cjs/loader.js:1053:16)
    at Module._compile (internal/modules/cjs/loader.js:1101:27)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)
    at Module.load (internal/modules/cjs/loader.js:985:32)
    at Function.Module._load (internal/modules/cjs/loader.js:878:14)

I am pretty sure I am missing something really basic here.
any help would be appreciated.

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