npm と cnpm を一緒に使用したときに奇妙な問題が発生したことはありませんか? Alipay ミニプログラムの cnpm インストール パッケージが無効であるという状況に遭遇したことはありませんか?本当にリクエスト元を切り替えるだけなのでしょうか? 多くの友人は単純な目的でcnpmを使用していると思います。つまり、ダウンロードを高速化するために、リクエストソースをhttps://registry.npm.taobao.orgに変更します。 npm をインストール -g cnpm --registry=https://registry.npm.taobao.org 次に、npm の代わりに cnpm を使用します。これを行うと、上記の問題が発生しますが、しばらくは発見できない可能性があります。 原因npm を使用して何かをインストールしたところ、以前のものすべてに問題があることがわかりました。インストールしたばかりなのに、以前のものをどのように変更できるのかとパニックになりました。それで、この問題を注意深く調べてみたのですが、答えが見つからなかったので、偉い人に尋ねました。 理由LinGoの返信 cnpm はデフォルトでソフト リンクを使用するため、インストール後に npm が以前の cnpm パッケージを更新し、以前の cnpm インポートが gg になるため、多くのものが gg になります。 すると、原因は cnpm 自体にあることがわかります。これを使用しなければ、問題は解決します。 最も簡単な方法は、npm install <いくつかのパラメータ> --registry=https://registry.npm.taobao.org を使用することです。 これは完璧ですが、非常に面倒でもあります。nrmでアップグレードできます NPM の紹介:説明: NPM (Node Package Manager) は、Node プラグインの管理 (インストール、アンインストール、依存関係管理などを含む) に使用される NodeJS のパッケージ マネージャーです。 6. npmを使用してプラグインをアンインストールします: 7. npmを使用してプラグインを更新します: 8. すべてのプラグインを更新します: 9. NPMヘルプを表示: NPMヘルプ 10. 現在のディレクトリにインストールされているプラグインを確認します: CNPM の紹介:注意:Googleインストールプラグインは海外のサーバーからダウンロードされるため、ネットワークの影響を大きく受け、異常が発生する可能性があります。Googleのサーバーが中国にあったら問題ないので、喜んで共有する私たちのTaobaoチームがこれを行いました。公式サイトから:「これは完全なnpmjs.orgミラーです。公式バージョン(読み取り専用)の代わりにこれを使用できます。同期頻度は現在10分に1回で、公式サービスとの同期を可能な限り確保しています。」 より良い方法npm インストール -g nrm nrmはcnpmを使用する その後、npm を使用して簡単にダウンロードできます。 -- 物語はまだ終わらない -- このとき、プロジェクトですでに cnpm が使用されている場合はどうすればよいでしょうか? 方法の改善cnpm i --by=npm これで、cnpmとnpmは競合しなくなります。たとえば、cnpm i --by=npm react 理由
cnpmポータル npm と cnpm の混在の落とし穴に関する記事はこれで終わりです。npm と cnpm の混在についてさらに詳しく知りたい方は、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続きご覧ください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
>>: nginx と keepalived を組み合わせて高可用性を実現するための手順を完了する
Nginx を Web サーバーとして使用する際に、次の問題が発生しました。 1. nginxの起動...
質問: Alice 管理システムを開発しているときに、すべてのバックエンド インターフェイスが最初の...
目次序文1.v-ショー2.v-if 3. v-showとv-ifの違い1. 原則の違い2. アプリケ...
目次質問: 1. 最初の試み2. 合理的な分析3. 問題解決(1) pthread_join()の使...
データのバックアップと復元パート3の詳細は次のとおりです基本的な概念:バックアップ、現在のデータまた...
Zabbix バージョン 3.0 以降、Zabbix サーバー、Zabbix プロキシ、Zabbi...
目次1. 鏡を見つける2. RabbitMQイメージをダウンロードする3. RabbitMQコンテナ...
JDK とは何ですか?まあ、この質問がわからないのであれば、なぜこれをインストールするのか本当にわか...
まず、Docker イメージ用の特定のプロジェクト ディレクトリを作成します。例: mkdir /h...
echarts コンポーネントの公式ウェブサイト アドレス: https://echarts.apa...
土曜日、本番サーバー上の Redis サーバーが利用できなくなり、エラー メッセージは次のようになり...
この記事では、CentOS 7 環境でソース コードから MySQL 5.7 をインストールする方法...
この例で開発されたカスケード ドロップダウン メニューは、既存の JSON データに基づいて作成され...
ユーザーとグループの管理1. ユーザーとグループの基本概念ユーザーとグループ:システム上のすべてのプ...
まず Linux に ssh をインストールします。例として Centos を使用します。ポータル:...