我对 Web 应用程序开发有点陌生,并且浏览了 Yeoman 教程,该教程使用yo
、grunt
、bower
和angular
.
我曾使用自制软件安装node
and ,但由于某些权限和诸如此类npm
的原因不断出现错误。npm
我卸载了node
using brew
,而是用于nvm
安装node
and npm
,这不再给我错误。
但是,nvm
有点烦人。我知道它是一个node
版本管理器,nvm use 0.10
每次打开 shell 时我都可以。但是现在,每当我想grunt serve
从一个新的 shell 访问我的网络应用程序时,我都需要安装 grunt-cli:
nvm use 0.10
npm install -g grunt-cli
# ...
grunt serve
不是grunt-cli
全局安装吗?或者它是没有意义的,因为npm
在不同的外壳之间没有“停留”?
基本上,我现在只使用一个版本的节点就可以了。如何设置nvm
, npm
,这样我每次打开新 shell 时grunt
都不必重新安装?grunt