- 是看阮一峰的ES6中的演示代码
报错如下:
- 在网上看到解答
- 使用bable转成es5
疑问:1. 所以使用module中的必须要用module.exports和require?2.如果是按上面的方法的话不是还是将整个模块导入然后再从模块中读取特定属性,可是我看阮一峰的教程中是说只加载import的方法?
报错如下:
疑问:1. 所以使用module中的必须要用module.exports和require?2.如果是按上面的方法的话不是还是将整个模块导入然后再从模块中读取特定属性,可是我看阮一峰的教程中是说只加载import的方法?
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
4 回答2.4k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
首先你是
nodejs
,8以上支持import-export
,但要加运行参数,并且改为.mjs
,详情看官网。据我所知,无论
require还是
import都是整个模块导入
,这是nodejs
的require
实现以及ES6
的import
规范,let {foo,bar} = ...
只是解构语法。参考链接MDN import