У меня есть моно репо в Azure DevOps, которое содержит JavaScript пакетов. Я использую lerna для управления пакетами и пряжи в качестве менеджера пакетов. Я новичок в Azure артефактах DevOps и хочу настроить пряжу в качестве восходящего потока. Я прочитал Использование npm для хранения JavaScript пакетов в Azure DevOps Services или TFS и следовал инструкциям. С npm
кажется, что все работает нормально, и после того, как я ввожу npm i
в свой проект, я вижу пакеты с источником npm
в azure артефакте. Но если я использую пряжу, ничего не происходит. Может ли кто-нибудь мне помочь?
Проект .npmrc
:
registry=https://pkgs.dev.azure.com/<OrganizationName>/_packaging/<OrganizationName>/npm/registry/
always-auth=true
Global .npmrc
in %HOMEPATH%\.npmrc
//pkgs.dev.azure.com/<OrganizationName>/_packaging/<OrganizationName>/npm/registry/:_authToken=blahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblah
Я также go для подачи настроек и добавьте реестр пряжи в качестве нового исходного источника publi c и переместите его в 1-й исходный источник. но если я введу yarn install
в моем проекте, а затем go до Azure артефактов и артефактов фильтра по исходной нити, ничего не будет показано.
npm ping
с этим .npmrc
s:
path\to\project's\package.json>npm ping
npm notice PING https://pkgs.dev.azure.com/<OrganizationName>/_packaging/<OrganizationName>/npm/registry/
npm ERR! code E404
npm ERR! 404 Not Found - GET https://pkgs.dev.azure.com/<OrganizationName>/_packaging/<OrganizationName>/npm/registry/-/ping?write=true
npm ERR! 404
npm ERR! 404 'ping' 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
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, http url, or git url.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\<UserName>\AppData\Roaming\npm-cache\_logs\2020-03-27T03_20_26_797Z-debug.log
npm ping
в другом месте:
C:\WINDOWS\system32>npm ping
npm notice PING https://registry.npmjs.org/
npm notice PONG 1.296ms