问题标签 [node-config]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
48 浏览

node.js - 在“TypeScript”中使用 node-config 的 deferConfig 时“无法读取属性”

我在 TypeScript 中使用节点配置。
我有如下代码
config/default.ts::

src/demo.ts

当我使用ts-node.

但是,如果我运行用 编译的代码tsc,我会得到

的值this有一个额外的水平default
为什么 ts 和 js 代码的行为不一致?如果我更改export defaultexport =,它适用于 ts 和 js 代码。
但是,文件要求node-config我使用export default.
我应该export =改用吗?

0 投票
0 回答
20 浏览

node-config - 有没有办法在 npm 脚本中使用 node-config?

我需要覆盖环境的设置,因此在我的 npm 脚本中,我需要为适当的环境使用配置值,例如

我在 wiki 上看不到任何东西。这是避免混淆的库: https ://www.npmjs.com/package/config

0 投票
1 回答
133 浏览

vue.js - 获取vue文件中的配置值

可能是一个非常简单的问题:我需要从 vue 文件的 html 块中获取配置值。

我有这个简单的 config.js

而这个简单的 vue.js

在运行时,上述抛出

我应该怎么做才能完成这项工作?提前致谢

注意:我可以使用从脚本块中获取配置值,这非常有效,例如

更新: 使用 vue 3,可以通过添加轻松实现这一点

到 main.js 文件。从那里开始,$config 可以在所有文件的模板和脚本中使用。来源:https ://v3.vuejs.org/guide/migration/global-api.html#vue-prototype-replaced-by-config-globalproperties

0 投票
1 回答
77 浏览

node.js - node-config 错误 [ERR_REQUIRE_ESM]: 必须使用 import 来加载 ES Module /default.js

我在我的节点项目中使用 ESM。"type": "module"在 package.json 中添加

但是在节点配置中出现错误

我可以通过添加default.cjs而不是解决这个问题,default.js但是因为我使用的是 ESM,所以我希望它也可以与.js扩展一起使用。我错过了什么吗???我也可以添加.json,但我有很大的配置变量和动态值,这就是为什么使用.js.

先感谢您 !!!

0 投票
0 回答
11 浏览

typescript - config(npm) 抛出未找到配置属性,但 getConfigSources 方法记录正确的对象

我正在尝试将config包集成到我的 nx.dev 打字稿项目中。我config在根级别有一个目录,其中包含 default.json

在我index.ts尝试

并获得以下信息:

它到处都说这就是我需要连接它但get函数抛出的所有内容。