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 を組み合わせて高可用性を実現するための手順を完了する
目次序文フロントエンドモジュール開発の価値厄介な名前の競合面倒なファイル依存関係モジュール化の利点C...
SVN は Subversion の略称で、ブランチ管理システムを使用して効率的に管理するオープンソ...
私が実現したい機能は、新しいウィンドウを開いて新しいページを表示することですが、パラメータを渡す必要...
1. COUNT(*) と COUNT(COL) COUNT(*)は通常、主キーに対してインデックス...
問題の説明最近、ホストから次のカーネル情報が報告されました。 7月8日 10:47:42 cztes...
Dockerfile の設定に問題はありませんが、ENTRYPOINT コマンドを実行するとエラー...
序文ミニプログラムのアップロードには https が必要なので、サーバーの https は lets...
目次1. 文脈1. 使用シナリオ2. 使用手順3. 結論2. 小道具の詳細1. 子供の財産2. 小道...
<br />前回は、Web テーブルにセルの線を設定する方法を学びました。今日は、Web...
昨年の前半から開発と娯楽のために Linux を使い始めましたが、今では Windows には戻れま...
1. はじめに数日前、開発仲間から、フィールドを同じ値に更新すると binlog が記録されるかどう...
目次事業背景テクノロジーの活用技術的な問題デザインのアイデア😱 困惑と苦痛に満ちた顔🙄考え始める🌲デ...
今日ふと、HTML でチェックボックスのスタイルを変更できる範囲が限られていることと、チェックボック...
ロゴの最適化: 1.ロゴ画像はできるだけ小さくしてください。 2. 一般的には背景として配置されます...
サーバーデータがSSL証明書を使用して暗号化および認証されていない場合、ユーザーのデータはプレーンテ...