Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"Exercise 2: Class" only run on strict mode #72

Open
danielortiz opened this issue Dec 8, 2015 · 1 comment
Open

"Exercise 2: Class" only run on strict mode #72

danielortiz opened this issue Dec 8, 2015 · 1 comment

Comments

@danielortiz
Copy link

Tried to run my program with "tower-of-babel run program.js" and nothing happened, then I ran "babel-node program.js 2 3" and received the message "SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode"

Added "strict mode" and all went well, but I think it'd be good to mention that on the lesson.

@yosuke-furukawa
Copy link
Owner

Thanks.
But that problem is occurred from bable-node v6. bable-node does not transpiled ES2015 class by default.
I guess you need to add .babelrc file and write the following definitions.

{
  "plugins": ["transform-es2015-classes"]
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants