nodemon、webpack、vue、react:ファイルC:\ Users \ your username \ AppData \ Roaming \ npm \ nodemon.pslを読み込めませんでした。このシステムではスクリプトが禁止されているため

スキャフォールディングを使用してプロジェクトをビルドする場合、次のプロンプト:ファイルC:\ Users \ your username \ AppData \ Roaming \ npm \ nodemon.pslをロードできません。このシステムでのスクリプトの実行は禁止されているため、このタイプのエラーはここで報告されます。コンピューターに十分なアクセス許可がありません。
リファレンス:https://blog.csdn.net/weixin_41967475/article/details/105664942

以下は参考用のスクリーンショットです。

nodemon:ファイルをロードできません:

ここに画像の説明を挿入

vue:ファイルをロードできません:

vue:十分な権限がないため、ファイルをロードできません

webpack:ロードできません:

ここに画像の説明を挿入

解決策

1.検索ボックス=>入力:Powershell =>選択:管理者として実行

ここに画像の説明を挿入

2.输入:set-ExecutionPolicy RemoteSigned

ここに画像の説明を挿入

3. YまたはAを選択して、閉じる

ほとんどの人は、上記の3つのステップを実行して、システム許可の問題を完全に解決します。エラーを特定できない場合は、以下をお読みください。

認識できないエラー:

ここに画像の説明を挿入
上記のエラーは、スクリプトファイルのパスが見つからないために認識できないためです。グローバルインストールスクリプト。上記の問題を解決するには2つの方法があります。

ナレッジポイントの補足:
npmインストールモジュールの使用は、ローカルインストールとグローバルインストールに分かれています。

ローカルインストール:npm install expressが現在のプロジェクトにインストールされます

グローバルインストール:npm install express -gは指定されたディレクトリ(node_global)にインストールされます

グローバルディレクトリnode_globalが設定されていない場合、グローバルにインストールされたファイルはC:\ Users \ユーザー名\ AppData \ Roaming \ npmに保存されます
参照:https://blog.csdn.net/weixin_41967475/article/details/105664942

方法1:

1. nodejsインストールディレクトリにnode_globalおよびnode_cache(ノードキャッシュフォルダー)を作成します。

ここに画像の説明を挿入

2.環境変数を設定する

ユーザー変数の設定ユーザー変数のパスの値をC:\ nodejs \ node_globalに変更します。PATHがないため、直接追加できます

システム変数:変数NODE_PATHの値を追加します:C:\ nodejs \ node_modules

注:私のnodejsファイルのパスはC:\ nodejsであり、デフォルトのパスはC:\ Program Files \ nodejs;インストールパスに従って対応する変更を行います
ここに画像の説明を挿入
ここに画像の説明を挿入

3. cmdを開いて実行します

npm設定セットのプレフィックス「C:\ nodejs \ node_global」

npm設定セットキャッシュ「C:\ nodejs \ node_cache」
ここに画像の説明を挿入

4. npm install express -gを実行した後、node_globalフォルダーを確認します

ここに画像の説明を挿入
node_globalフォルダーには高速フォルダーがあり、グローバルインストールがデフォルトでnode_globalフォルダーにダウンロードされることを示しています。

5. Taobao npmミラーリングにより、パッケージのプル速度が向上します

デフォルトのアクセスサーバー:npm公式ウェブサイト外部サーバーhttps://registry.npmjs.org

淘宝網のミラーパスを設定します(国内サーバー):npm config set registry https://registry.npm.taobao.org

nodejs構成情報の表示:npm構成リスト

ミラーの削除:npm config deleteレジストリ

6.cnpmはバッグを引く速度を向上させます

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

インストールが成功したかどうかをテストします。cnpm-v

方法2:

グローバルディレクトリnode_globalが設定されていないため、グローバルにインストールされたファイルはC:\ Users \ユーザー名\ AppData \ Roaming \ npmに保存されます

1.ユーザー変数設定

ここに画像の説明を挿入
注:AppDataフォルダーが見つからない場合は、それが非表示になっているためです。[表示]をクリックして非表示のアイテムを確認すると、AppDataフォルダーが見つかります。
ここに画像の説明を挿入
上記の2つの方法は、現在のところ既知です。私を訂正することを歓迎します。質問がある場合は、コメント領域にメッセージを残してください


こちらをお読みいただき、ありがとうございます。以下に同様のエラーがある場合は、お読みください。

友人のコンピューターで、いくつかのアンインストールと再インストールを行った後、上記の方法に従うと、「it」を回避できません。エラー:EPERM:操作は許可されていません。「C:\ Program Files \ nodejs \ node_cache_cacache \ tmp \ dbdef943; tmpフォルダーを見つけて、それが空のフォルダーであることを確認し、アクセス許可の問題の原因を理解していませんでした。アンインストールと再インストールを数回行った後、最後にnodejsをインストールしたところ、Powershellが最初に赤いエラープロンプトを表示し、その後自動的にシャットダウンし、フラッシュすることがわかりました。
ここに画像の説明を挿入
解決策:nodejsとソースファイルをアンインストールし、このエラーを回避できる別のパスでインストールします(例:C:\ Program Files \ nodejs is changed to C:\ nodejs;上記の問題は完全に解決されました)。

上の写真のエラーの原因は現在不明です、ダニエルのメッセージを楽しみにしています!

リファレンス:https://blog.csdn.net/weixin_41967475/article/details/105664942

フロントエンドの知識は日々変化しており、継続的な探索が必要であり、探索の方法にはいくつかの障害があります。それらをしっかりと信じ、征服し、征服する必要があります。

フロントエンドXiaobaiに属する文章を送ってください:支払うことは必ずしも利益があるわけではありません。支払わないことは利益がありません、そして奇跡を期待しないでください!

元の記事を1件公開 9件獲得 227ビュー

おすすめ

転載: blog.csdn.net/weixin_41967475/article/details/105664942