使用带有WebPack的ES6模块,为什么还需要
Using ES6 modules with WebPack, why require still needed
在下面的代码示例中,为什么注释行不能导入标记?我正在使用https://github.com/shama/es6-loader
module $ from 'jquery';
module React from 'react';
//import { marked } from 'marked';
var marked = require("marked");
以下是一个示例存储库:https://github.com/justin808/react-tutorial-hot/tree/es6
此演示显示:1.Webpack和热重新加载2.反应3.ES6
您使用的是析构函数运算符,如果没有任何可析构函数,即marked
导出函数,则该运算符将不起作用。
import marked from 'marked'
应该可以工作。
es6加载程序使用es6模块转发器,该转发器声明
ES6模块语法仍在经历大量的变动,在最终批准之前可能会发生变化。
也许所描述的语法还不受支持?
相关文章:
- 为什么在javascript中的模块模式中实现Lazy函数时范围会发生变化
- 为什么模块化幂函数在 Python 和 Javascript 中对于大数字的工作方式不同
- 为什么模块级返回语句在 Node.js 中有效
- 为什么require.js似乎在初始页面加载时加载了我的所有模块
- 为什么“exports”在nodejs模块中引用与“this”相同的对象
- 为什么这段代码会导致使用phantom模块的Node.js挂起
- ES6模块:为什么先前导出的模块不为“;“孩子”;模块
- 无法弄清楚为什么 angularJS 模块无法加载
- 节点.js模块:为什么文件数组为空
- 为什么在使用模块模式时要给函数命名
- 为什么串联的 RequireJS AMD 模块需要一个加载器
- 为什么基金会似乎垃圾了RequireJS模块
- 为什么在javascript中实现模块模式时要执行自我执行
- 为什么我的模块的执行顺序与预期不同
- 当未定义默认导出时,从“模块”导入模块是什么,为什么它与将 * 导入为模块不同
- 为什么在模块模式中将函数分配给变量
- 为什么我的类在运行时未定义.Javascript 模块模式
- 为什么在使用requirejs定义我的模块时需要返回
- 为什么 Angular Hint 建议控制器和模块的帕斯卡大小写名称
- AngularJS -为什么模块的依赖是必要的?