問題タブ [node-modules]
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 - 実行時に Node モジュールの場所を決定する
基本的にnode.jsモジュールであるツールを構築しています。このツールはグローバルにインストールできます (-g
オプションあり) レポートを生成するためのモジュールに静的ファイルがほとんどありません。モジュールがローカルで呼び出された場合、静的ファイルを相対パスで参照できます./node_modules/<module>/static/filename
。しかし、ツールがコマンドとして呼び出された場合、静的ファイルを参照するにはどうすればよいでしょうか? また、ツールがローカル モジュールとして呼び出されたのか、コマンドとして呼び出されたのかを判断するにはどうすればよいですか?
node.js - ノードモジュールから構文のようなjqueryを取得する
私は最初のノードモジュールを構築しています.jQueryに似たものを手に入れたいと思っています
コードは次のようになります
などではなく、
モジュールでこのような「ルート関数」を返すことは可能ですか? そうすることに何か危険はありますか。
------更新ローランは、アンダースコアが行うように実行可能であり、安全であると述べています。 -----------------------
自己参照関数 (コピーされたアンダースコア) で始まるモジュールのコードを更新しました。
次に、私のjsページで
コンソールが「テスト」をログに記録することを願っていますが、残念ながら私は$$("test")
機能していません。 - - - - - - - - - - - - - - - - - - アップデート - - - - - - - ------------------------------ jtblin が以下の回答で指摘したように、export はmodule.exports = $$
「test」を test として出力するために機能します。関数に渡されましたが、元の例のようにメソッドをチェーンすることはできません。途中ですが。
node.js - グローバルにインストールされたノード モジュールを実行できない
npm
グローバルにインストールされたモジュールを Mac OS 10.8.5 で見つけることができません。bbb
コマンドラインから実行しようとしていますが、実行しようとすると、
正しくインストールされていると思います:
多くの人/usr/local/share/npm/bin
が自分のものを入れることを勧めた$PATH
ので、私はそれを試しました:
何がうまくいかないのかについて、他に何か考えがある人はいますか? ありがとう。
jenkins - Jenkins では、npm パッケージを永続化して、ビルドごとにインストールする必要がないようにする方法はありますか?
私は Jenkins (CloudBees) を使用してプロジェクトをビルドしています。これにより、ビルドごとにいくつかのスクリプトが実行され、npm を使用していくつかのノード パッケージがダウンロードされます。昨日、npm レジストリ サーバーに問題が発生し、プロジェクトのビルド サイクルがブロックされました。
外部サーバーに依存しないようにするnode_modules
ために、すべてのビルドでそれらをダウンロードする必要がないように、Jenkins にフォルダーを永続化する方法はありますか?
node.js - 明らかにするモジュールパターンを使用してノード EventEmitter を拡張するにはどうすればよいですか?
amdefine モジュール (Revealing Module Pattern) で node events.EventEmitter を使用しようとしています。「on」関数を実装し、これを EventEmitter に渡す作業コードがあります。
これは仕事をします。ただし、代わりに継承を行う方がよいように思われるため、すべての EventEmitter プロパティを利用できます。
しかし、上記の RMP パターンでこれを行う方法がわかりません。誰か提案はありますか?
xml - xml2js Builder のサンプルが機能しない
私はxml2jsを使用して残りのAPIリターンからxmlを解析し、変更されたJSONをXMLに戻して返送しようとしています。しかし、 GitHubから xml2js のデフォルトのビルダーの例を動作させることができないようです。ここで何が問題なのか、またはこれを達成するために使用する別のノードパッケージに関する推奨事項はありますか?
私が戻ってきたエラーは次のとおりです。
node.js - npm で取得した node.js コードを更新するにはどうすればよいですか?
だから私はnode.jsに比較的慣れていないので、ばかげた質問があります。
みんなと同じように、npm でインストールしたモジュールがたくさんあります。
特に、自分で変更および更新したいモジュールが 1 つあります。私は彼らのファイルの1つに入り、呼び出していることがわかっているメソッドに単純なconsole.logを入れました。私の小さなコンソール メッセージが表示されなかったので、node_modules ディレクトリ内の何かを更新する前に何かをする必要があると思いました。
モジュールを github で fork して node_modules ディレクトリから取り出す必要がありますか?
私は何が欠けていますか?
ありがとう、デビッド