【发布时间】:2017-08-10 04:53:10
【问题描述】:
我在我的 Mac OS Sierra 上安装了节点。我在工作中使用 Windows,所以我在节点文件夹中有一个 .npmrc 文件,但我似乎在 mac 中找不到它。 问题是我想添加格式的注册表
"scope=rohit-project@rohit-aquila:registry=https://registry.npmjs.org/
//registry.npmjs.org/:_authToken=03408522-4rfca-dff4f-dfsf-43863gfe3492"
如何添加它,以便我可以通过在 MAC OS Sierra 上运行 npm install 来为我的项目安装依赖项和模块。
我简单地创建了一个 .npmrc 文件并添加了上面的代码...然后运行 npm install 我得到以下错误
rohitsrivastava$ npm install
npm ERR! Darwin 16.4.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install"
npm ERR! node v7.7.3
npm ERR! npm v4.1.2
npm ERR! code E404
npm ERR! 404 Not found : @rohit-project/notes
npm ERR! 404
npm ERR! 404 '@rohit-project/notes' is not in the npm registry.
npm ERR! 404 You should bug the author to publish it (or use the name yourself!)
npm ERR! 404 It was specified as a dependency of '@rohit-project/mega'
npm ERR! 404
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, http url, or git url.
【问题讨论】:
-
.npmrc 是在您
npm login时创建的,但您应该能够简单地在Users/rohit/.npmrc(取决于用户名)创建一个包含该内容的文件。我希望那不是你真正的 authToken.. -
称我为偏执狂,但是当您可以在帖子中添加任何额外信息以便其他人也可以提供帮助时,我认为您没有理由要求我单击指向 Google 文档的链接。 (gizmodo.com/…)
-
@lecstor 对不起。昨天刚开始使用 Stack Overflow。
-
np。行尾是否正确?恐怕我没主意了。我不认为这个文件在 Windows 和 Mac 之间会有任何其他显着差异。
-
那是你的访问令牌吗?可能想去npmjs.com/settings/binaryspike/tokens 并删除它现在它是公开的。