今天在工作中遇到问题,想知道是否有人可以提供一些指导。我试图大致完成以下描述。
正在使用的文件:
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语法的事实
答案 0 :(得分:0)
console.log(config.default.randomConfigOne);
因此,当您使用
时,您的模块可以导出多个项目export default
它存储在module.default
export default {}
进入
"使用严格&#34 ;;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = {};
在这种情况下 - 只需检查已编译的代码