Вы когда-нибудь сталкивались со странными проблемами при совместном использовании 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
способ улучшить
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.
-- над --