首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >` `prefix ~/.npm-packages`是否与`prefix=${HOME}/.npm-packages`相同

` `prefix ~/.npm-packages`是否与`prefix=${HOME}/.npm-packages`相同
EN

Stack Overflow用户
提问于 2018-07-02 07:36:11
回答 1查看 114关注 0票数 1

我无法在不遇到权限错误并被迫使用sudo npm install npm@latest -g的情况下运行npm install npm@latest -g。我可以在不使用sudo的情况下运行它,然而,StackOverflow上的I followed an answer建议使用sudo,这似乎把事情搞得一团糟。(我无法升级npm。)

为了纠正这个sudo问题,我在这里找到了一个潜在的解决方案:“在macOS和Linux上全局安装npm包而不使用sudo”https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md

步骤2说:"2.向npm指明存储全局安装的包的位置。在您的~/.npmrc文件中添加:prefix=${HOME}/.npm-packages

当我打开~/.npmrc文件时,我看到了prefix=~/.npm-packagesprefix ~/.npm-packages是否与prefix=${HOME}/.npm-packages相同,或者我是否需要添加${HOME}

我运行的是Mac 10.11.6。我的npm版本是5.6.0。

EN

回答 1

Stack Overflow用户

发布于 2018-07-02 07:59:00

在许多shell中,"~“是${HOME}的别名。使用${ Home }可以让shell插入Home环境变量,并且比"~“更通用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51127737

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档