タグ付けされた質問 「npm」

npmは、GoogleのV8 JavaScriptエンジンを使用するノンブロッキング非同期I / OフレームワークであるNode.jsの公式パッケージマネージャーです。CommonJSモジュール、jQueryプラグイン、再利用可能なJavaScriptコード(ライブラリ)、JavaScriptベースのCLIプログラムのインストールと公開に使用できます。

15
npmスクリプトへのコマンドライン引数の送信
scripts私のpackage.json現在の部分は次のようになります: "scripts": { "start": "node ./script.js server" } ...つまりnpm start、実行してサーバーを起動できます。ここまでは順調ですね。 しかし、私はのようなものを実行しnpm start 8080、引数を渡せるようにしたいと思いますscript.js(例:npm start 8080=> node ./script.js server 8080)。これは可能ですか?
819 javascript  node.js  npm 

11
npm WARN package.json:リポジトリフィールドなし
次のコマンドでExpress.jsをインストールしました。 sudo npm install -g express 次の警告が表示されます。 npm WARN package.json range-parser@0.0.4 No repository field. npm WARN package.json fresh@0.1.0 No repository field. npm WARN package.json methods@0.0.1 No repository field. npm WARN package.json methods@0.0.1 No readme data. npm WARN package.json cookie-signature@1.0.1 No repository field. npm WARN package.json send@0.1.0 No repository field. npm …
810 node.js  express  npm 


22
xcode-select active developer directory error
npm install必要なものを実行しているときに次のエラーが発生しましたが、必要なnode-gypものによってトリガーされる可能性がありますxcode-select。 xcode-select:エラー:ツール 'xcodebuild'にはXcodeが必要ですが、アクティブな開発者ディレクトリ '/ Library / Developer / CommandLineTools'はコマンドラインツールのインスタンスです 何が問題ですか?


11
「npm install」がpackage-lock.jsonを書き換えるのはなぜですか?
最近npm @ 5にアップグレードしました。これで、package.jsonのすべてを含むpackage-lock.jsonファイルができました。私が実行すると、依存関係バージョンがロックファイルからプルされ、node_modulesディレクトリに何をインストールする必要があるかが決定されると思います。奇妙なのは、それが実際に私のpackage-lock.jsonファイルを変更して書き直してしまうことです。npm install たとえば、ロックファイルにはtypescriptがバージョン2.1.6に指定されていました。その後、npm installコマンドの後、バージョンは2.4.1に変更されました。これは、ロックファイルの目的全体を無効にするようです。 何が欠けていますか?npmで実際にロックファイルを尊重するにはどうすればよいですか?

29
Windowsでnpmを更新するにはどうすればよいですか?
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 私はこれを試しました: sudo npm cache clean -f sudo npm install -g n sudo n stable ...しかし、うまくいきませんでした。 Windowsでこれを行うにはどうすればよいですか?

15
Node.js(package.json)の「devDependencies」NPMモジュールのインストールをどのように防止しますか?
私はこれを私のpackage.jsonファイル(短縮版)に持っています: { "name": "a-module", "version": "0.0.1", "dependencies": { "coffee-script": ">= 1.1.3" }, "devDependencies": { "stylus": ">= 0.17.0" } } Mac 10.6.8でNPMバージョン1.1.1を使用しています。 プロジェクトルートから次のコマンドを実行するdependencies と 、およびの両方がインストールされますdevDependencies。 npm install このコマンドがインストールされているという印象を受けましたdevDependencies: npm install --dev どのように私はそれがそうさせるんnpm installのみインストールdependencies中のようなもの、(本番環境でのみこれらのモジュールを取得して)npm install --devインストールが両方dependenciesとdevDependencies?
588 node.js  npm 


18
nvmが新しいターミナルセッションで「忘却」ノードを保持する
OS Xで新しいターミナルセッションを使用するnvmと、ノードのバージョンを忘れ、デフォルトでは何も設定しません。 $ nvm ls: .nvm v0.11.12 v0.11.13 私はnvm use v.0.11.13すべてのセッションで打つ必要があります: .nvm v0.11.12 -> v0.11.13 私は、brewインストールと公式のインストールスクリプトの両方を試しました。 私.profileの醸造バージョン: #nvm export NVM_DIR=~/.nvm source $(brew --prefix nvm)/nvm.sh そして、install.shスクリプトの場合: $ curl https://raw.githubusercontent.com/creationix/nvm/v0.10.0/install.sh | bash #nvm export NVM_DIR="/Users/farhad/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm 私が間違っていることの手がかりはありますか?
546 node.js  macos  npm  homebrew  nvm 


7
npxとnpmの違いは?
私はReactの学習を始めたばかりで、Facebookは次の既製のプロジェクトを提供することで、初期設定を簡素化するのに役立ちます。 スケルトンプロジェクトをインストールする必要がある場合はnpx create-react-app my-app、コマンドラインで入力する必要があります。 Githubの中にFacebookが持っていない理由私は思っていたnpx create-react-app my-appのではなくnpm create-react-app my-app?
517 javascript  npm  npx 

17
Ubuntuでノードパッケージマネージャーを使用してパッケージをインストールできない
nodeUbuntuのNodeJSインタープリター名()nodejsは、別のパッケージと名前が競合しているために名前が変更されました。readmeは次のとおりです。Debianは言う: Node.jsインタープリターコマンドのアップストリーム名は「node」です。Debianでは、インタプリタコマンドは「nodejs」に変更されました。 これは、名前空間の衝突を防ぐために行われました。「node」パッケージのax25-nodeなど、他のコマンドは上流で同じ名前を使用します。 Node.jsをシェルコマンドとして呼び出すスクリプトは、代わりに「nodejs」コマンドを使用するように変更する必要があります。 ただし、nodejsを使用すると、を使用してパッケージをインストールできますnpm。パッケージのインストールは次のエラーで失敗します: sh: 1: node: not found npm WARN This failure might be due to the use of legacy binary "node" npm WARN For further explanations, please read /usr/share/doc/nodejs/README.Debian nodejsがすでにシステムにインストールされているが、インタープリター名が異なることをnpmに理解させるにはどうすればよいですか?
501 node.js  ubuntu  npm 

30
Node Sassは現在の環境のバインディングを見つけることができませんでした
node-sassがエラーで失敗し続けるため、アプリの構築に問題があります。 不足しているバインディングのエラー/Users/warren/Sites/random-docs/my-cms/node_modules/node-sass/vendor/darwin-x64-11/binding.node Node Sassは現在の環境のバインディングを見つけることができませんでした:OS Xノード0.10.xの64ビット 走ってみた npm rebuild node-sass それは言う バイナリで結構です。終了します。 実行するnode -vと、v6.2.2が表示されます これは、sassエラーが「Node 0.10.x」と言うのとは異なります。なぜバージョンが間違っているのかわかりません。また、node_modulesフォルダーを削除してnpm updateまたはnpm installを実行しようとしましたが、どちらも問題は解決しませんでした。何か案は?
499 node.js  npm 

22
node_modulesにローカルにインストールされたパッケージの実行可能ファイルを使用する方法は?
でモジュールのローカルバージョンを使用するにはどうすればよいですかnode.js。たとえば、私のアプリでは、コーヒースクリプトをインストールしました。 npm install coffee-script これはそれをインストールし./node_modules、coffeeコマンドはにあり./node_modules/.bin/coffeeます。プロジェクトのメインフォルダーにいるときにこのコマンドを実行する方法はありますか?私bundle execはbundlerのようなものを探していると思います。基本的に、プロジェクトに関係するすべての人が使用する必要があるコーヒースクリプトのバージョンを指定します。 -gフラグを追加してグローバルにインストールできることを知っているので、コーヒーはどこでも問題なく機能しますが、プロジェクトごとに異なるバージョンのコーヒーを用意したい場合はどうなりますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.