[英]Transpiling es6 into es5
今天在工作中遇到问题,想知道是否有人可以提供一些指导。 我试图大致完成以下所述。
我正在使用的文件:
script.js :使用不支持使用es6语法的节点版本编写的节点脚本(特别是使用import关键字)。 script.js旨在读取config.js的内容
//config.js import _ from 'npm:lodash' import foo from '../otherRandomFile.js' var configObject = { randomConfigOne: true, randomConfigTwo: false } export default configObject; //script.js var config = require('../app/config.js) //cannot console log as below because script barfs //due to import being a reserved wrk console.log(config.randomConfigOne);
问题:在script.js中必须做什么,以便可以访问config.js文件导出的对象。 现在,该脚本对我正试图在要访问的文件中使用es6语法的事实bar之以鼻
console.log(config.default.randomConfigOne);
因此您的模块可以在使用时导出多个项目
export default
它存储在module.default
babel将export default {}
转换为
“使用严格”;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = {};
在这种情况下-只需检查转译的代码
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.