問題タブ [npm-install]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - NPM install fails inside Docker container but runs on host w/ corporate proxy
I am deploying some node.js services to a corporate system within docker containers. My Dockerfiles for these services are very basic, with the exception that I am setting the proxy environment variables:
When I build my image from this file I receive the following error from NPM:
error on last attempt: Error: tunneling socket could not be established, cause=getaddrinfo ENOTFOUND proxy.gc.corp.com proxy.gc.corp.com:8888
However when I perform the NPM install on the host machine (which has Node.js installed as well as Docker), the NPM install performs as normally and completes with no issue. One the host I have those same ENV variables set as I define in my Dockerfile.
Anyone have any ideas as to what is going on here, I have a ticket open with my networking team in charge of the proxy but they are yet to be any help.
npm - npm3 はフラットとネストのどちらをインストールするかをどのように決定しますか?
私のプロジェクトは angular2 beta.6 に依存しており、別のプロジェクトは angular2 beta.0 に依存しています。
私のプロジェクトのpackage.json
another-project の package.json
私のプロジェクトでは、 2回npm install
インストールされます。angular2
node_modules/angular2
(ベータ6)node_modules/another-project/angular2
(ベータ 0)
npm3 が angular2 beta.0 をネストする方法を理解しようとしています。どちらも angular2 と呼ばれているため、両方とも最上位に配置できないためですか?
node.js - Windows/Azure で長いパスの名前を変更すると npm 3.x のインストールが失敗する
npm 3.x のインストールは、長いパスが原因で node.js をデプロイするときに、Windows/Azure で長いパスの名前を変更すると失敗します。
それを克服したり、npm の名前が変更されないようにする方法はありますか?
angularjs - JSPM: github:component/global/archive/v2.0.1.tar.gz の検索中にエラーが発生しました
私は、devDependencies として必要ないくつかのライブラリを jspm にインストールさせるために 1 日を費やしました。残念ながら、私のフロントエンド スキルはバックエンド スキルほど良くないので、助けを求めています。
browser-syncパッケージ、具体的にはバージョン 2.7.13を追加しようとしています (ただし、新しいものである可能性があります。セットアップする必要がある新しいコードベースであるため、影響はないと思います)。package.json ファイルを次のように設定しました。
次に、実行jspm update
(またはjspm install npm:browser-sync
) すると、次のようにスローされます。
err Error locating github:component/global/archive/v2.0.1.tar.gz.
正直なところ、これを解決する方法がわかりません。Google はあまり結果を出さないので、私はほとんど盲目です。
これらのパッケージも追加する必要があります(Angular 1.4.3などと互換性があります)が、それらを全体として追加すると多くのエラーが発生し、githubを入力する必要があったため、1つずつ追加しようとしています資格情報ですが、違いはありませんでした:
どんな助けでも大歓迎です!
node.js - 無視されたファイルを NPM でインストールする
パッケージは、プロジェクトの依存関係にリストされています。
.npmignore
インストールされたパッケージ内の一部のファイルは、ブラックリスト ( ) またはホワイトリストによって無視されます:
それをフォークして無視設定を変更することは、私にとってオプションではありません。私はそれを通常のパッケージのように入れたいnode_modules
と思います.npmスクリプトのようなことをするのはひどい考えのように見えます.devの依存関係であり、依存関係として追加するユーザーにはインストールされるべきではありません.require
git clone
install
project
無視されたファイルを含めて、package
リポジトリ全体を にインストールできますか? npm i
オプションは何ですか?