在chocolatey
@Tracker 的安装概念和建议的基础上,对我有用的是执行以下操作,然后Windows上的所有用户都乐于使用nodejs
和npm
。
选择C:\ProgramData\nodejs
作为安装目录nodejs
并nodejs
与作为管理员组成员的任何用户一起安装。
这可以用巧克力来完成,如下所示: choco install nodejs.install -ia "'INSTALLDIR=C:\ProgramData\nodejs'"
然后npm-cache
在安装目录的根目录下创建一个名为的文件夹,在上述目录之后为C:\ProgramData\nodejs\npm-cache
。
etc
在安装目录的根目录下创建一个名为的文件夹,上面的目录为C:\ProgramData\nodejs\etc
。
将NODE
环境变量设置为C:\ProgramData\nodejs
。
将NODE_PATH
环境变量设置为 C:\ProgramData\nodejs\node_modules
。
确保%NODE%
先前在上面创建的环境变量已添加(或其路径)已添加到%PATH%
环境变量。
%NODE_PATH%\npm\npmrc
使用以下内容进行编辑prefix=C:\ProgramData\nodejs
在命令提示符下,像这样设置全局配置...
npm config --global set prefix "C:\ProgramData\nodejs"
npm config --global set cache "C:\ProgramData\nodejs\npm-cache"
重要的是,上述步骤最好依次执行,并在更新npm(npm -g install npm@latest
)或尝试安装任何npm
模块之前执行。
执行上述步骤有助于我们nodejs
作为系统范围的安装运行,所有拥有适当权限的用户都可以轻松使用。然后,每个用户都可以运行node
,并npm
根据需要。