Узел.файл npmrc

Я установил узел на моем 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"

Как добавить его, чтобы я мог установить зависимости и модули для своего проекта, запустив npm install на Mac OS Sierra.

Я создал .npmrc файл просто и добавил вышеуказанный код...и therefater работает 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 ответов


здесь есть несколько разных точек:

  1. где Создать.
  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}

указатели