如何添加.npmrc文件?

我在Mac OS

Sierra上安装了node。我在工作时使用Windows,所以在node文件夹中有一个.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.

回答:

这里有几点不同:

  1. 在哪里.npmrc创建文件。
  2. 您如何下载私人软件包

运行npm config ls -l将向您显示npm的所有隐式设置,包括它认为放置正确的位置.npmrc。但是,如果您从未登录(使用npm

login),它将为空。只需登录即可创建它。

另一件事是#2。您实际上可以通过.npmrc在NPM软件包的根目录中放置一个文件来做到这一点。然后,NPM将在身份验证时使用它。它还支持从外壳程序进行变量插值,因此您可以执行以下操作:

; Get the auth token to use for fetching private packages from our private scope

; see http://blog.npmjs.org/post/118393368555/deploying-with-npm-private-modules

; and also https://docs.npmjs.com/files/npmrc

//registry.npmjs.org/:_authToken=${NPM_TOKEN}

  • http://blog.npmjs.org/post/118393368555/deploying-with-npm-private-modules
  • https://docs.npmjs.com/files/npmrc

以上是 如何添加.npmrc文件? 的全部内容, 来源链接: utcz.com/qa/435722.html

回到顶部