我安装了npm,当我第一次运行sudo npm install some-package -g
时,它按照我的期望将该包安装到了/usr/lib/node_modules,但是它还在~/.npm中创建了几个文件。这些位置之间有什么区别?
其他答案在此处已经说明使用-g
进行全局安装应默认安装到您的主目录中,但是对于我来说,它会将其安装到/usr/lib/node_modules,我做错了什么吗?
当我进行没有-g
的本地安装时,它会安装到当前目录$PROJECT/node_modules。所有这些位置之间有什么区别,应该放在哪里?