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

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

11
npm必要に応じてパッケージをチェックして更新する
KarmaテストランナーをTeamCityに統合する必要があります。そのために、sys-engineersに次のような小さなスクリプト(powershellなど)を提供します。 いくつかの設定ファイルから目的のバージョン番号を取得します(私はそれをコメントとして直接に置くことができると思いますkarma.conf.js) 定義されたバージョンのカルマランナーがnpmのグローバルリポジトリにインストールされているかどうかを確認します そうでない場合、またはインストールされているバージョンが必要以上に古い場合:正しいバージョンを選択してインストールします それを実行します: karma start .\Scripts-Tests\karma.conf.js --reporters teamcity --single-run だから私の本当の質問は、「必要なバージョンのパッケージがインストールされている場合、どのようにしてスクリプトをチェックインできるか?」です。あなたはチェックをするべきですか、それともnpm -g install毎回電話するだけで安全ですか? 他の構成値が互換性を失う可能性があるため、常に最新の利用可能なバージョンをチェックしてインストールしたくない

11
package.jsonのローカル依存関係
私は、このような何かをしたいnpm installまた、インストールpackage.jsonの../somelocallibその依存関係や、より重要な。 "dependencies": { "express": "*", "../somelocallib": "*" }
453 node.js  npm 

11
Node.js-SyntaxError:予期しないトークンのインポート
何が悪いのか分かりません。ノードv5.6.0 NPM v3.10.6 コード: function (exports, require, module, __filename, __dirname) { import express from 'express' }; エラー: SyntaxError: Unexpected token import at exports.runInThisContext (vm.js:53:16) at Module._compile (module.js:387:25) at Object.Module._extensions..js (module.js:422:10) at Module.load (module.js:357:32) at Function.Module._load (module.js:314:12) at Function.Module.runMain (module.js:447:10) at startup (node.js:140:18) at node.js:1001:3




17
npm installで依存関係が満たされていないと表示されるのはなぜですか?
ノードパッケージがあります。npm installパッケージルートから実行すると、たくさんのものがインストールされますが、次のようなエラーメッセージがいくつか出力されます。 npm WARNアンメットの依存関係/ Users / seanmackesey / google_drive / code / explore / generator / node_modules / findup-sync / node_modules / globにはgraceful-fs@'~1.2.0 'が必要ですが、ロードされます 私は正確に何をしているのか混乱してnpm installいます。依存関係を検出した場合、インストールしないでください。どのような条件下で、このようなエラーメッセージが表示されますか?また、依存関係をどのように解決できますか?




18
npmのインストールのためにpackage.jsonにコメントを追加するにはどうすればよいですか?
簡単なpackage.jsonファイルがあり、コメントを追加したいと思います。これを行う方法はありますか、またはこれを機能させるためのハックはありますか? { "name": "My Project", "version": "0.0.1", "private": true, "dependencies": { "express": "3.x", "mongoose": "3.x" }, "devDependencies" : { "should": "*" /* "mocha": "*" not needed as should be globally installed */ } } 上記の例のコメントは、npmが壊れているため機能しません。//スタイルのコメントも試しました。
380 comments  npm 

12
Herokuでnode.jsアプリを作成するときに、node_modulesをgitにチェックインする必要がありますか?
ここでHerokuのnode.jsの基本的な開始手順に従いました: https://devcenter.heroku.com/categories/nodejs これらの指示では、.gitignore node_modulesを作成するように指示されていないため、node_modulesをgitにチェックインする必要があります。gitにnode_modulesを含めると、開始アプリケーションが正しく実行されました。 私がより高度な例に従ったとき: https://devcenter.heroku.com/articles/realtime-polyglot-app-node-ruby-mongodb-socketio https://github.com/mongolab/tractorpush-server (ソース) node_modulesを.gitignoreに追加するように指示されました。そこで、gitからnode_modulesを削除し、それを.gitignoreに追加してから、再デプロイしました。今回はデプロイは次のように失敗しました: -----> Heroku receiving push -----> Node.js app detected -----> Resolving engine versions Using Node.js version: 0.8.2 Using npm version: 1.0.106 -----> Fetching Node.js binaries -----> Vendoring node into slug -----> Installing dependencies with npm Error: npm doesn't work with node v0.8.2 …
368 git  node.js  heroku  npm  gitignore 

14
モジュールをインストールしようとしたときに「メッセージをレジストリから取得できませんでした」
npmからノードモジュールをインストールできません。 npm install socket.io 上記のコマンドは以下の出力をもたらし、socket.ioをインストールできません npm http GET https://registry.npmjs.org/socket.io npm ERR! Error: failed to fetch from registry: socket.io npm ERR! at /opt/node0610/lib/node_modules/npm/lib/utils/npm-registry-client/get.js:139:12 npm ERR! at cb (/opt/node0610/lib/node_modules/npm/lib/utils/npm-registry-client/request.js:32:9) npm ERR! at Request._callback (/opt/node0610/lib/node_modules/npm/lib/utils/npm-registry-client/request.js:137:18) npm ERR! at Request.callback (/opt/node0610/lib/node_modules/npm/node_modules/request/main.js:109:22) npm ERR! at Request.<anonymous> (/opt/node0610/lib/node_modules/npm/node_modules/request/main.js:198:58) npm ERR! at Request.emit (events.js:88:20) npm ERR! at …
355 node.js  npm 

12
package.jsonにないパッケージのnode_modulesフォルダーをクリーンアップする方法は?
インストールするモジュールをnpm install探すプロジェクトパッケージをインストールするとしますpackage.json。しばらくすると、特定のモジュールは必要ないことがわかり、その依存関係をから削除しpackage.jsonます。次に、他のいくつかのモジュールを削除します。これらのモジュールpackage.jsonは不要になり、他のモジュールが代替に置き換えられたためです。 次に、node_modulesフォルダをクリーンアップして、にリストされているモジュールのみpackage.jsonがそこに残り、残りが移動するようにしnpm cleanます。私はそれらを手動で削除できることを知っていますが、そのために砂糖機能を使用するための素晴らしい準備をしたいと思います。
338 node.js  package  npm 

14
自分のレジストリなしでプライベートNPMモジュールをインストールする方法は?
いくつかの共有コードを取り、それをNPMモジュールに入れました。中央レジストリにアップロードしたくないものです。問題は、他のプロジェクトからどのようにインストールするかです。 明白な方法はおそらく私自身のNPMレジストリをセットアップすることですが、ドキュメントによると、それは多くの面倒を伴います。 ローカルファイルシステムにあるNPMモジュールをインストールできますか、あるいはgitからでもインストールできますか? npm install --from-git git@server:project

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