nodejs 6.0.0还没有原生支持ES6的模块化吗?

我尝试用在node 6.0.0环境中使用这样的代码失败了
grass.js:

var Grass = {};
export Grass;

run.js

import Grass from 'grass.js';

执行:node run.js
报错:unexpected token import

阅读 4.8k
4 个回答

对,还不支持。

没有 目前还在讨论
有使用.jsm结尾的方案
有use module的方案

官方说的是支持ES6的93%,但是还不支持 import/export你可以用 rollup 等轻量级方案,或者babel等重量级解决方法,详细的你可以看看贺师俊老师的知乎回答 https://www.zhihu.com/question/44689982

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题