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

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

2
npmパッケージの逆依存関係を見つける方法は?
expressインストールされているパッケージsails/kraken/loopback/hapi/koaなどの中でどのパッケージが依存しているかを知りたいのですが、npm特定のnpmパッケージのすべての逆依存関係をローカルに一覧表示するサブコマンドやその他の方法はありますか?
97 node.js  npm 

4
package.jsonでnode_modulesへのパスを指定します
アプリケーションのnode_modulesディレクトリを移動して、bowerがbowerrcファイルで行うように/ vendor / node_modulesと言う方法はありますか?package.jsonで指定できると思いましたが、解決策が見つからないようです。あなたの助けは大歓迎です。
96 node.js  npm 

16
クライアント側のJavaScript依存関係を管理する方法は?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 3年前休業。 この質問を改善する サーバー側の依存関係を管理する優れたソリューションはありますが、一貫したクライアント側のJavaScript依存関係管理ワークフローを使用するという私のニーズをすべて満たすソリューションは見つかりませんでした。次の5つの要件を満たしたいです。 NPMのと同様の形式で、私のクライアント側の依存関係を管理package.jsonか亭さんbower.json dependency.jsonあまり知られていないライブラリのファイルでgit repoまたは実際のjsファイル(ウェブ上またはローカルのいずれか)を指す柔軟性が必要です(npmではgit reposを指定できます) それはのような単一のファイルにすべてのライブラリを縮小化し、名前空間べきでエンダー私は私の中に置く必要があるだろう唯一のjsファイルです- <script>クライアント側でタグ BoxJS 4のようなCoffeeScriptをそのままサポートする必要があります(現在は無効) ブラウザでは、次のいずれかのスタイルを使用できるはずです。 var $ = require('jquery'); var _ = require('underscore'); あるいは、headjsスタイルを実行します。 head.js(['jquery', 'underscore', 'mylib'], function($, _, mylib) { // executed when all libraries are loaded }); そのような単一のツールが存在しない場合、volo(またはgrunt)のようなものを使用して組み合わせることができるツールの最適な組み合わせ、つまりツールチェーンは何ですか? 私はここでリンクしているすべてのツールをすでに調査しており、それらのツールは、最大で個別に最大3つの要件のみを満たします。したがって、これらのツールについて再度投稿しないでください。私の5つの要件をすべて満たす単一のツールを提供する回答、または誰かが私の要件をすべて満たすそのような複数のツールのツールチェーンの具体的なワークフロー/スクリプト/作業例を投稿した場合の回答のみを受け入れます。ありがとうございました。

11
Browserify-ブラウザのbrowserifyで生成されたファイルにバンドルされている関数を呼び出す方法
nodejsとbrowserifyは初めてです。私はこのリンクから始めました。 このコードを含むファイルmain.jsがあります var unique = require('uniq'); var data = [1, 2, 2, 3, 4, 5, 5, 5, 6]; this.LogData =function(){ console.log(unique(data)); }; 次に、npmを使用してuniqモジュールをインストールします。 npm install uniq 次に、browserifyコマンドを使用して、main.jsから始まるすべての必要なモジュールをbundle.jsという単一のファイルにバンドルします。 browserify main.js -o bundle.js 生成されたファイルは次のようになります。 (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);throw new Error("Cannot find module '"+o+"'")}var f=n[o]={exports:{}};t[o][0].call(f.exports,function(e){var n=t[o][1][e];return s(n?n:e)},f,f.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var …

7
複数のプロジェクトでnode_modulesディレクトリを共有するにはどうすればよいですか?
プロジェクトを作成するときはいつでも、ノードモジュールのすべての依存関係をダウンロードする必要があります。node_modulesをコピーせずに、複数のプロジェクトで中央のnode_modulesを共有する方法はありますか? 次のように、私は毎回多くのコマンドを実行する必要があります。 npm install gulp-usemin npm install gulp-wrap npm install gulp-connect npm install gulp-watch npm install gulp-minify-css npm install gulp-uglify npm install gulp-concat npm install gulp-less npm install gulp-rename npm install gulp-minify-html
95 node.js  npm 


7
公開されたNPMモジュールの名前を変更する
すでに公開されているNPMモジュールの名前を変更する方法はありますか?モジュールの名前を変更して、公開するAPIとより正確に一致させたいが、すでにモジュールをインストールしている人を常駐させたくない。
94 npm 

5
TypeScript 2:型なしnpmモジュールのカスタム型付け
他の場所に投稿された提案を試した後、型付けされていないNPMモジュールを使用するtypescriptプロジェクトを実行できない。以下は最小限の例と私が試した手順です。 この最小限の例では、lodash既存の型定義がないものを使用します。そのため、パッケージは無視して、@types/lodash手動でタイピングファイルlodash.d.tsをプロジェクトに追加しようとします。 フォルダー構造 node_modules ロダッシュ src foo.ts タイピング カスタム lodash.d.ts グローバル index.d.ts package.json tsconfig.json typings.json 次に、ファイル。 ファイル foo.ts ///<reference path="../typings/custom/lodash.d.ts" /> import * as lodash from 'lodash'; console.log('Weeee'); ファイルlodash.d.tsは元の@types/lodashパッケージから直接コピーされます。 ファイル index.d.ts /// <reference path="custom/lodash.d.ts" /> /// <reference path="globals/lodash/index.d.ts" /> ファイル package.json { "name": "ts", "version": "1.0.0", "description": "", "main": "index.js", …

8
Webpackでプロダクションコードを作成する方法と使用方法
私はwebpackに非常に慣れていません。本番ビルドでは、コード全体のサイズを削減できることがわかりました。現在、webpackは約8MBのファイルをビルドし、main.jsは約5MBをビルドします。プロダクションビルドでコードのサイズを減らす方法は?インターネットからサンプルのwebpack構成ファイルを見つけ、アプリケーション用に構成し、実行npm run buildしてビルドを開始し、./dist/ディレクトリにいくつかのファイルを生成しました。 それでもこれらのファイルは重い(開発バージョンと同じ) これらのファイルを使用するには?現在、私はwebpack-dev-serverを使用してアプリケーションを実行しています。 package.jsonファイル { "name": "MyAPP", "version": "0.1.0", "description": "", "main": "src/server/server.js", "repository": { "type": "git", "url": "" }, "keywords": [ ], "author": "Iam", "license": "MIT", "homepage": "http://example.com", "scripts": { "test": "", "start": "babel-node src/server/bin/server", "build": "rimraf dist && NODE_ENV=production webpack --config ./webpack.production.config.js --progress --profile --colors" }, …

8
配布nodejsパッケージ(Ubuntu)を使用してNPMをホームディレクトリにインストールする
配布のNode.jsパッケージ(または最近のリリースではchris-lea ppa)を使用したいのですが、NPMをホームディレクトリにインストールします。 これはうるさいように見えるかもしれませんが、polyglot / github-using開発者がLinuxで言語ランタイム/ライブラリ環境をセットアップするためのかなり慣用的な方法です:ランタイム用のディストリビューションパッケージ、ユーザーごとの環境でのサードパーティライブラリ(virtualenv、RVM-RVMを参照)必要に応じてRubyもビルドします)。必要に応じてローカルでノードを構築しますが、ノードは多くのプロジェクトの付随的な開発要件になっているため、PITAです。 node + npmをホームディレクトリにインストールする手順
93 node.js  npm 

4
npmを使用して「devDependencies」のみをインストールする方法
package.jsonファイルにリストされている「devDependencies」のみをインストールしようとしています。しかし、次のコマンドはどれも期待どおりに機能しません。次のすべてのコマンドは、私が望まない本番の依存関係もインストールします。 npm install --dev npm install --only=dev npm install --only-dev npmにdevDependenciesだけをインストールするように指示する方法はこれ以上考えられません。:(

12
npm ERR!EEXISTの削除/コーディングの拒否
単純なものnpm installを実行しているだけで、このエラーが発生します。 npm ERR! path /Users/jasonazoulay/Desktop/fabrick.io/delegation/node_modules/@angular/cli/node_modules/webpack/node_modules/yargs/node_modules/os-locale/node_modules/execa/node_modules/cross-spawn/node_modules/.bin/which npm ERR! code EEXIST npm ERR! Refusing to delete /Users/jasonazoulay/Desktop/fabrick.io/delegation/node_modules/@angular/cli/node_modules/webpack/node_modules/yargs/node_modules/os-locale/node_modules/execa/node_modules/cross-spawn/node_modules/.bin/which: is outside /Users/jasonazoulay/Desktop/fabrick.io/delegation/node_modules/@angular/cli/node_modules/webpack/node_modules/yargs/node_modules/os-locale/node_modules/execa/node_modules/cross-spawn/node_modules/which and not a link npm ERR! File exists: /Users/jasonazoulay/Desktop/fabrick.io/delegation/node_modules/@angular/cli/node_modules/webpack/node_modules/yargs/node_modules/os-locale/node_modules/execa/node_modules/cross-spawn/node_modules/.bin/which npm ERR! Move it away, and try again このエラーが発生するのはこれが初めてで、どうすればよいかわかりません。
93 node.js  npm 

17
モカテスト実行時のバベルの予期しないトークンのインポート
.babelrcに適切なプリセット(es2015)を含めるなど、他の関連する質問で提供されるソリューションは、すでに私のプロジェクトに実装されています。 ES6モジュールの構文を使用する2つのプロジェクト(AとBと呼ぶことにします)があります。プロジェクトAでは、npmを介してインストールされ、node_modulesフォルダーにあるプロジェクトBをインポートしています。プロジェクトAのテストスイートを実行すると、エラーが発生します。 SyntaxError:予期しないトークンのインポート これの前に、プロジェクトBからのこの誤ったコード行が申し立てられています。 (function(exports、require、module、__filename、__dirname){import createBrowserHistory from 'history / lib / createBrowserHistory'; ソースファイルに「create createBrowserHistory from 'history / lib / createBrowserHistory」のみが含まれているため、iifeはnpmに関連している可能性があります。または、プロジェクトBの依存関係としてプロジェクトBを削除すると、プロジェクトBのテストスイートのユニットテストは正常に実行されます。プロジェクトA、私のテストスイート(内部プロジェクトモジュールに引き続きes6インポートを使用)は問題なく動作します。 完全なスタックトレース: SyntaxError: Unexpected token import at exports.runInThisContext (vm.js:53:16) at Module._compile (module.js:374:25) at Module._extensions..js (module.js:405:10) at Object.require.extensions.(anonymous function) [as .js] (/ProjectA/node_modules/babel-register/lib/node.js:138:7) at Module.load (module.js:344:32) at Function.Module._load (module.js:301:12) at Module.require (module.js:354:17) at …

8
node.js:モジュール「リクエスト」が見つかりません
私はリクエストモジュールをインストールし、エラーが発生しました: module.js:340 throw err; ^ Error: Cannot find module 'request' 私はこのエラーに関するすべての投稿を読みましたが、これはモジュール要求がグローバルに見つからないためであることを理解していますが、すでに2つの提案を試しました npmインストール要求-g これは/ usr / loca / binにインストールする必要がありますか?見ないから。 そして sudo npmリンク / usr / local / lib / node_modules / request-> / Users / soulsonic / dev / sandbox / node_test / request 各コマンドの後に端末を再起動しましたが、「モジュールが見つかりません」エラーが発生し続けます。 更新 「npm install request」がnode_modulesの下に「request」を追加していなかったため、最初のディレクトリになんらかの競合があったに違いありません(そこに他に10個あります)..新しいディレクトリに切り替えた後、機能しました。 -gスイッチを指定して実行すると、/ usr …
92 linux  node.js  terminal  npm 

5
typescriptからnpmモジュールを消費する方法は?
私はtypescriptでショットを与えています。これは、HelloWorldステージで正常に機能します。私は今npmモジュールを使おうとしています: index.ts = import _ = require('lodash') console.log(_.toUpper('Hello, world !')) これは機能しません: tsc index.ts -> Cannot find module 'lodash'. (2307) node-ts index.js -> Cannot find module 'lodash'. (2307) タイプスクリプトのドキュメントを見て、グーグルで助けにはならなかった。他のS / Oの質問は、未回答(こことここ)または無関係です。 要素: typescript1.8最新 はい、lodashがインストールさnpm i --save lodashれ、ファイルシステムに存在します(チェック済み) 私もしました typings i --save lodash バリアントimport * as _ from 'lodash'またはconst _ = require('lodash')どちらも機能しません …
92 node.js  typescript  npm  tsc 

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