使用本地文件中的文本初始化JS对象

问题描述 投票:-1回答:2

我有一个带有巨大CONFIG对象的脚本,我想将此const CONFIG拆分为另一个文件,即json或js文件,以使其更易于使用。

如何在本地将这个文件的内容导入或加载到我的主脚本中?

编辑:我将尝试提供更多细节。

简而言之,我正在构建带有书签和某些功能的起始页或主页。它由index.html,css文件和脚本文件组成。我将运行索引文件。

javascript
2个回答
0
投票

我不确定我是否正确理解了这一点,因为您没有给我们提供太多详细信息,但是有很多选项可以存储值和构建配置选项。一种更简单的解决方案是为不同部分创建多个配置文件。我不知道您是否已完全设置好,因此我将倾向于使用commonjs而不是ES6,但可以轻松更改为使用它。

script.js:

var part1 = require('./part1.js');
var part2 = require('./part2.js');
// ...
var config = {
  part1: part1,
  part2: part2
};

part1.js:

module.export = {
  text: 'this is a test'
};

part2.js:

module.export = {
  text: 'this is also a test'
};

我个人将使用import而不是require,并使用default而不是module.export,但同样要取决于您的设置。另外,如果您使用的是ES6,则还可以使用传播运算符合并对象,但不知道这是否适用。


-1
投票

如果我正确理解了您的问题,则可能必须使用the 'file-system' node module

© www.soinside.com 2019 - 2024. All rights reserved.