6

我对 Web 应用程序开发有点陌生,并且浏览了 Yeoman 教程,该教程使用yogruntbowerangular.

我曾使用自制软件安装nodeand ,但由于某些权限和诸如此类npm的原因不断出现错误。npm我卸载了nodeusing brew,而是用于nvm安装nodeand 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

4

2 回答 2

0

转到您的命令提示符并尝试“nvm alias default”。如果您想使用版本“0.12.7”,那么您的命令将是“nvm alias default 0.12.7”,并交叉检查该版本是否在全局范围内使用,打开一个新的命令提示符并使用命令“node -v”。

于 2020-08-17T14:35:02.057 回答
-1

而不是每次都使用 nvm use 可以留下一个 .nvmrc 文件

文档

echo "0.12" >> .nvmrc 

现在,下次您进入该目录时,nvm 将读取该文件并加载该特定版本。

您可以检查它是否与

nvm use
于 2016-08-11T23:55:15.653 回答