スキャフォールディングを使用してプロジェクトをビルドする場合、次のプロンプト:ファイルC:\ Users \ your username \ AppData \ Roaming \ npm \ nodemon.pslをロードできません。このシステムでのスクリプトの実行は禁止されているため、このタイプのエラーはここで報告されます。コンピューターに十分なアクセス許可がありません。
リファレンス:https://blog.csdn.net/weixin_41967475/article/details/105664942
以下は参考用のスクリーンショットです。
nodemon:ファイルをロードできません:
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に属する文章を送ってください:支払うことは必ずしも利益があるわけではありません。支払わないことは利益がありません、そして奇跡を期待しないでください!