npm命令导致的os.tmpDir()函数返回当前项目根目录的问题
发布于 9 年前 作者 shouldsimple 4625 次浏览 最后一次编辑是 8 年前 来自 分享

发现一个现象,node程序通过npm 命令启动的时候 如: npm start 程序中调用的 os.tmpDir() 函数会返回当前项目根目录,而非系统默认的临时文件夹(如/tmp)

而直接通过node 命令启动 如: node app.js 就没这个问题

查了一下 是npm有意为之 并非bug https://github.com/npm/npm/issues/4531

大家可以注意一下,以免遇到的时候产生疑惑。

1 回复

看起来是有点坑哈

回到顶部