更改NPM全局安装目录

时间:2019-07-05 05:15:19

标签: node.js windows npm npm-install npm-config

我正在使用具有两个帐户的Windows,我已经使用第一个帐户安装了npm,因此全局安装目录位于

  

C://用户// {firstaccount}

现在,我已禁止第一个帐户并将第二个帐户用作主要帐户。但是npm全局安装目录仍位于C://User//{firstaccount}中。我无法在全球安装任何npm软件包。

我尝试使用npm config edit来更改npm配置文件,并更改了globalconfig,前缀值,但是没有反映出来。

当我尝试在第二个帐户中安装全局软件包时,它以第一个帐户为目标,但出现错误。

  

C:\ Users \ DhineshValarman> npm install tslint -g   npm WARN tslint@5.18.0需要一个打字稿@@ = 2.3.0-dev ||的对等体> = 2.4.0-dev || > = 2.5.0-dev || > = 2.6.0-dev || > = 2.7.0-dev || > = 2.8.0-dev || > = 2.9.0-dev || > = 3.0.0-dev || > = 3.1.0-dev || > = 3.2.0-dev,但未安装。您必须自己安装对等依赖项。   npm WARN tsutils@2.29.0需要一个类型为@@ == 2.1.0的对等体|| > = 2.1.0-dev || > = 2.2.0-dev || > = 2.3.0-dev || > = 2.4.0-dev || > = 2.5.0-dev || > = 2.6.0-dev || > = 2.7.0-dev || > = 2.8.0-dev || > = 2.9.0-dev || > = 3.0.0-dev || > = 3.1.0-dev

,但未安装。您必须自己安装对等依赖项。

  

npm错误!路径C:\ Users \ dhinesh.valarman \ AppData \ Roaming \ npm \ node_modules.staging   npm ERR!代码EPERM   npm ERR!埃尔诺-4048   npm ERR!系统调用mkdir   npm ERR!错误:EPERM:不允许操作,mkdir'C:\ Users \ dhinesh.valarman \ AppData \ Roaming \ npm \ node_modules.staging'   npm ERR! {[错误:EPERM:不允许操作,mkdir'C:\ Users \ dhinesh.valarman \ AppData \ Roaming \ npm \ node_modules.staging']   npm ERR!原因:   npm ERR! {错误:EPERM:不允许执行操作,mkdir'C:\ Users \ dhinesh.valarman \ AppData \ Roaming \ npm \ node_modules.staging'   npm ERR! errno:-4048,   npm ERR!代码:“ EPERM”,   npm ERR! syscall:“ mkdir”,   npm ERR!路径:   npm ERR! 'C:\ Users \ dhinesh.valarman \ AppData \ Roaming \ npm \ node_modules \ .staging'},   npm ERR!堆:   npm ERR! '错误:EPERM:不允许操作,mkdir \'C:\ Users \ dhinesh.valarman \ AppData \ Roaming \ npm \ node_modules \ .staging \'',   npm ERR! errno:-4048,   npm ERR!代码:“ EPERM”,   npm ERR! syscall:“ mkdir”,   npm ERR!路径:   npm ERR! 'C:\ Users \ dhinesh.valarman \ AppData \ Roaming \ npm \ node_modules \ .staging'}   npm ERR!   npm ERR!该操作被您的操作系统拒绝。   npm ERR!该文件可能已被使用(通过文本编辑器或防病毒软件),   npm ERR!或者您没有访问权限。   npm ERR!   npm ERR!如果您认为这可能是权限问题,请仔细检查   npm ERR!文件及其包含目录的权限,或尝试运行   npm ERR!再次以root / Administrator身份执行命令(尽管不建议这样做)。

     

npm错误!可以在以下位置找到此运行的完整日志:   npm ERR! C:\ Users \ DhineshValarman \ AppData \ Roaming \ npm-cache_logs \ 2019-07-05T05_13_02_158Z-debug.log

0 个答案:

没有答案