私は現在、Angular企業のプロキシサーバーの背後から2つのデモを構築しています。NPMとTypeScriptの両方の「タイピング」インストールをブロックする既知の問題があります。プロキシサーバー設定でこれらの問題を回避することができましたが、私は最新の問題について何をすべきか少しわかりません。
Angular-cliをグローバルにインストールしようとするときはいつでも:
npm install -g angular-cli
または、既存のnpm initセットアップ(package.jsonファイルを含む)があるディレクトリにローカルに:
npm install angular-cli --save
次のエラーが表示されます(すべてのローカルパスがに置き換えられます)。
angular-cli npm install error
npm ERR! Error: EPERM: operation not permitted, rename
'C:\Users\<PATH>\node_modules\angular-cli\node_modules\babel-runtime' ->
'C:\Users\<PATH>\node_modules\angular-cli\node_modules\.babel-runtime.DELETE'
at FSReqWrap.oncomplete (fs.js:82:15)
npm ERR! Please try running this command as root/Administrator.
この特定のユーザー権限の問題に他の問題(または解決策)を持っている人はいますか?
ありがとう。
プロキシサーバーの背後でnpmモジュールをロードするには、node.jsターミナルで次のコマンドを入力する必要があります。
Nodejsをダウンロードしてインストール https://nodejs.org/en/download/
プロキシ設定を確認してください。あなたの組織に基づいて変更されます。プロキシが定義されていない場合は、LAN設定でプロキシ設定を定義する必要があります。
管理者がコマンドを入力してCMDを実行する
npm config set https-proxy http://10.10.20.60:8
実行angular cliコマンド:
npm i –g angular-cli
企業プロキシの背後にangular-cliをインストールできました。以下の手順に従う必要があります。
以下のようにNodejsのプロキシを設定します。
以下のコマンドを実行します
npm config set proxy {your proxy server address}
npm config set {your proxy server address}
3.「gitbash」をインストールします。gitbashは、gitHubからパッケージをダウンロードするのに役立ちます。
git config --global http.proxy http:// proxyuser:[email protected]:808
次に、最後のコマンドを押します。
npm install -g angular-cli @ latest
私の問題を解決した Windows Power Shell を使用してみてください。
このコマンドはポートで使用します。 npm config set https-proxy http://yours.com:1234