ubuntu 上的 /home/myUser 文件夹中的 npm init 安装项目 14

npm init install project within /home/myUser folder on ubuntu 14

我正在使用 Ubuntu 14.04,并且我已经通过 nvm 安装了 nodejs v5.1.0 和 npm v3.3.12。我还安装了带有一些生成器的 yeoman。但是,如果我尝试初始化一个新项目(通过 npm init 或 yo some-generator),所有文件和 "node_modules" 文件夹都会安装到 /home/myUser 中,没有错误。即使我在不​​同的目录中开始一个新项目。我不知道如何配置它。

有人可以帮忙解决这个问题吗??

我认为你的问题是权限 npm:

  1. 使用全局安装 npm:sudo npm install -g npm
  2. 为 npm 设置完全权限:sudo chown -R $USER ~/.npm