Пит, смешанный с npm и cnpm

NPM

Вы когда-нибудь сталкивались со странными проблемами при совместном использовании npm и cnpm? Вы когда-нибудь сталкивались с тем, что установочный пакет cnpm на апплете Alipay недействителен? Они действительно просто переключают источник запроса?

Я считаю, что цель многих мелких партнеров, использующих cnpm, очень проста, то есть для более быстрой загрузки вещей он заменит источник запроса наhttps://registry.npm.taobao.org

Итак, мы

npm install -g cnpm --registry=https://registry.npm.taobao.org

Тогда используйте cnpm вместо npm, и как только вы поиграете так, проблемы, упомянутые выше, появятся, но вы можете не обнаружить их какое-то время.

(Кроме того, есть также случай, когда .npmrc выполняется в cnpm, даже если в это время используется cnpm, это будет очень медленно)

причина

Я установил что-то на npm, а потом обнаружил, что были проблемы с предыдущими.Я вдруг запаниковал.Я только что установил.Как я могу изменить предыдущие вещи. Итак, я внимательно посмотрел на эту проблему, и я не нашел ее, поэтому я спросил большого парня.

причина

Линго Гангстер Ответ

После использования по умолчанию, поскольку Soft Link CNPM приведет к установке NPM, обновит предыдущий пакет CNPM, а затем CNPM будет представлен до GG, так что многие вещи GG.

Тогда проще всего использоватьnpm install <一些参数> --registry=https://registry.npm.taobao.org

nrm

Лучший путь

npm install -g nrm
nrm use cnpm

nrm

способ улучшить

cnpm i --by=npm

Всё, cnpm и npm не будут конфликтовать, напримерcnpm i --by=npm react

причинаcnpm using npminstall by default. If you don't like symlink mode for node_modules, you can change the installer to original npm. But you will lose the fastest install speed.

Портал CNPM

-- над --