NVM全局模块文件夹
我正在使用NVM,我正在尝试安装全局NPM模块。 该操作需要权限到我没有权限的文件夹。 用常规的node.js / npm很容易用prefix
configuration来解决,但NVM明确地禁止它。
在NVM中更改全局模块文件夹path的正确方法是什么?
要查看您正在使用的节点的当前版本的位置:
nvm which current
如果.nvm不在path中,则使用系统安装,类似于以下内容:
/usr/local/bin/node
切换到由nvmpipe理的版本:
nvm use 4
要validation您正在使用由nvmpipe理的版本:
nvm which current
您应该看到类似于以下内容的内容:
/Users/<your-user-name>/.nvm/versions/node/v4.2.2/bin/node
当您使用系统安装时,您应该只遇到全局安装权限问题。
里面~/.npmrc
:
prefix='some/path'
或者你可以使用$PREFIX
shell环境:
export PREFIX="${HOME}/.local"
资源