在全新的Ubuntu机器12.04.3上,我在我的主目录中进行了以下安装:
sudo apt-get install git
sudo apt-get install nodejs
并更新了with sudo npm cache clean -f
,sudo npm install -g n
,sudo n stable
sudo apt-get install npm
然后使用npm update npm -g
sudo npm install -g yo
一个新的" tmp"目录弹出我的主目录,结构如下:
npm-13728-uErqEQ4O:
1392566713336-0.9297236264683306 1392566726706-0.4921755278483033
npm-13763-yoMEDYdC:
1392566864990-0.09957328205928206
每个uErqEQ4O子目录都包含:
tmp.tgz
package:
AUTHORS configure html make.bat node_modules scripts
bin CONTRIBUTING.md lib Makefile package.json test
cli.js doc LICENSE man README.md
yoMEDYdC子目录包含:
tmp.tgz
package:
cli.js package.json readme.md scripts yeoman.txt yoyo.js
这个tmp npm目录是什么以及里面的一切?它为什么生成?
我可以删除它吗?如果没有,我可以将它移到哪里,因为我不想在我的主目录中找到它?
答案 0 :(得分:3)
Tmp或temp 通常意味着某种临时存储,由程序自动生成(主要是每个会话):
以下是npm tmp目录:
默认情况下,临时文件存储在由...指定的文件夹中 tmp config,默认为TMPDIR,TMP或TEMP环境 变量,或Unix上的/ tmp和Windows上的c:\ windows \ temp。
每次运行时,临时文件都会在此根目录下获得一个唯一的文件夹 该程序,并在成功退出后删除。
如果您不确定是否可以删除它,只需添加一些前缀,例如 _tmp 并尝试运行您的应用。如果它以前缀运行,那么您可以删除它。如果没有,那么你的应用程序有一些参考。