0
在OS X上安装Node.js。通过更改NPM的默认目录(https://docs.npmjs.com/getting-started/fixing-npm-permissions,请参阅选项2)修复权限(即sudo required)问题。然而,启动后像grunt
这样的命令不可用,直到我运行source ~/.profile
。在修复NPM权限后发布〜/ .profile
任何方法来避免这种麻烦?
在OS X上安装Node.js。通过更改NPM的默认目录(https://docs.npmjs.com/getting-started/fixing-npm-permissions,请参阅选项2)修复权限(即sudo required)问题。然而,启动后像grunt
这样的命令不可用,直到我运行source ~/.profile
。在修复NPM权限后发布〜/ .profile
任何方法来避免这种麻烦?
节点/ NPM设置是否创建〜/ .bash_profile或〜/ .bash_login文件?如果是这样,bash将在启动时取代〜/ .profile。如果是这样的问题,有一对夫妇的方式来解决这个问题:
复制你的〜/ .profile文件的内容到〜/ .bash_profile中(或〜/ .bash_login文件)。您可能还想删除〜/ .profile以避免将来的混淆。
至〜/ .bash_profile中(或〜/ .bash_login文件)添加命令到源〜/ .profile中,以及:
[ -f ~/.profile ] && source ~/.profile
从'迁移出口〜/ .profile'到'〜/.bash_profile'解决了这个问题。 – Jason