文件名称:node-addon-env-debug:process.env 如何在 Node.js 中跨平台工作的测试用例
文件大小:5KB
文件格式:ZIP
更新时间:2024-08-01 16:15:35
C++
process.env 如何在 Node.js 中跨平台工作的测试用例。 这个测试用例提出了一个问题: 您能否通过在启动时修改process.env来设置环境变量,以便调用getenv C-land 代码将看到环境设置? 这会影响可能绑定调用getenv库或本身可能需要响应环境中的值的两个节点插件。 如果通过process.env.UV_THREADPOOL_SIZE = N在 node.js 脚本中设置,它也会影响是否 。 或者这是否需要在启动 node.js 之前在 shell 的环境中设置。 测试 要运行测试用例,请执行以下操作: node test.js 观察 跨节点版本的行为是稳定的(v0.10.33 和 v0.11.13 都经过测试); 但 跨平台的行为不稳定。 Linux / OSX 从getenv返回的值尊重process.env设置的值,如果process.
【文件预览】:
node-addon-env-debug-master
----binding.gyp(257B)
----binding.cpp(2KB)
----test.js(1KB)
----.travis.yml(147B)
----README.md(2KB)
----appveyor.yml(3KB)
----.gitignore(32B)
----index.js(69B)
----package.json(388B)