我面临一个奇怪的问题。我试图找到解决方案来解决,但我仍然找不到。
我在我的应用程序中使用该代码
require('os').tmpdir()
它返回当前工作区文件夹 /srv/workspace/
节点-e“console.log(require('os').tmpdir())”
它返回/tmp
该问题发生在虚拟机和服务器上。我的主机上不会发生这种情况。
节点:v5.7.1
新PM:3.9.5
谁能帮我?
的值由或环境变量os.tmpdir()决定(在 Windows 上)。TMPDIRTMPTEMP
当您运行应用程序时,可能会更改该环境变量。
您必须调查它是否在您的代码或您使用的库中。
打印出每个环境变量的值以查看哪个环境变量已被覆盖:
console.log('TMPDIR=', process.env.TMPDIR);
console.log('TMP=', process.env.TMP);
console.log('TEMP=', process.env.TEMP);
| 归档时间: |
|
| 查看次数: |
8548 次 |
| 最近记录: |