本文作者: jsweibo
本文链接: https://jsweibo.github.io/2019/06/22/webpack%E4%B8%AD%E7%9A%84%E6%A8%A1%E5%9D%97%E6%96%B9%E6%B3%95/
摘要
本文主要讲述了:
- ES6
- CommonJS
正文
webpack
支持多种规格的模块方法。包括:ES6、CommonJS 和 AMD。
推荐使用 ES6 规格。
ES6
自webpack@2.0.0
起,webpack
已经原生支持 ES6 的模块方法。
这表示开发者能够直接使用import
和export
。
注意:使用其他的 ES6 语法还是需要 babel 支持。
import
示例:
1 | import MyModule from './my-module.js'; |
export
示例:
1 | // Named exports |
import()
示例:
1 | import('lodash').then(({ default: _ }) => { |
CommonJS
require()
require()
用于同步读取模块。
示例:
1 | var $ = require('jquery'); |
参考资料
本文作者: jsweibo
本文链接: https://jsweibo.github.io/2019/06/22/webpack%E4%B8%AD%E7%9A%84%E6%A8%A1%E5%9D%97%E6%96%B9%E6%B3%95/
本文对你有帮助?请支持我
- 本文链接: https://jsweibo.github.io/2019/06/22/webpack%E4%B8%AD%E7%9A%84%E6%A8%A1%E5%9D%97%E6%96%B9%E6%B3%95/
- 版权声明: 除非另有说明,否则本网站上的内容根据署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 进行许可。