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 を組み合わせて高可用性を実現するための手順を完了する
<br />これは、Steven D が書いた Web フロントエンド開発デザインの基本...
1. CSSをアルファベット順に並べるアルファベット順ではありません:コードをコピーコードは次のとお...
BEM は、Web 開発に対するコンポーネントベースのアプローチです。ユーザー インターフェイスを独...
目次1. マクロの観点からMySQLを分析する2. SQL ステートメントを実行するには、どの程度の...
1.コマンドが見つかりません コマンドが見つかりません2. そのようなファイルまたはディレクトリは...
目次1. バブルソートとは何か2. 例を挙げるラウンド1:第2ラウンド:第3ラウンド:第4ラウンド:...
clear:both清除浮動これは私が常に持っていた印象ですが、私はこれをめったに使用せず、私の理...
背景最近、オンライン操作中に DML ステートメントを実行しました。これは絶対確実だと思っていました...
まず、Docker とは何かを理解しましょう。 Docker は、アプリケーションをデプロイするため...
Alibaba Cloud ServerはTomcatをインストールして構成し、外部ネットワークアク...
npm インストールチュートリアル: 1. Node.jsインストールパッケージをダウンロードする公...
目次Tomcat クラスローダー階層WebAppクラスローダー共有クラスローダーカタリナクラスローダ...
Nginx の紹介Nginx は、高性能な HTTP およびリバース プロキシ サーバーであり、IM...
目次前の単語同期と非同期前菜プレートを追加マクロタスク マイクロタスク約束しましょうタイマーを追加す...
1. sql_modeを確認する @@sql_mode を選択照会された値は次のとおりです。 ON...