npmnode.js95% confidence\u2191 198

"unexpected token import" in Nodejs5 and babel?

Full error message
In js file, i used import to instead of require

import co from 'co';

And tried to run it directly by nodejs since it said import is 'shipping features' and support without any runtime flag (https://nodejs.org/en/docs/es6/), but i got an error

import co from 'co';
^^^^^^

SyntaxError: Unexpected token import

Then i tried to use babel

npm install -g babel-core
npm install -g babel-cli
npm install babel-core //install to babel locally, is it necessary?

and run by 

babel-node js.js

still got same error, unexpected token import?

How could I get rid of it?

From the babel 6 Release notes: Since Babel is focusing on being a platform for JavaScript tooling and not an ES2015 transpiler, we’ve decided to make all of the plugins opt-in. This means when you install Babel it will no longer transpile your ES2015 code by default. In my setup I installed the es2015 preset npm install --save-dev babel-preset-es2015 or with yarn yarn add babel-preset-es2015 --dev and enabled the preset in my .babelrc { "presets": ["es2015"] }

API access

Get this solution programmatically \u2014 free, no authentication.

curl https://depscope.dev/api/error/e184b4529f418418769805c1551145209b5f24208d087b5c418ba5851e5a6639
hash \u00b7 e184b4529f418418769805c1551145209b5f24208d087b5c418ba5851e5a6639
"unexpected token import" in Nodejs5 and babel? — DepScope fix | DepScope