commonjs

    43

    1答えて

    私は.jsを学んでいます。経験豊富な人は、CommonJSを使ってjsコードを整理しておくことを言いました(「モジュール」機能はないので)。 私はQuoraを見ていましたが、グループを説明しました。私はそれをどのように使用するのかというほどではありません。

    5

    3答えて

    私がやっていることは、jQueryプラグインをNode.jsのjQueryで使用するように調整することです。 私が理解しているように、CommonJSは最も基本的なフォームでは、ライブラリをクロージャでラップする必要があり、そのクロージャは 'エクスポート'パラメータのパラメータとして利用できるようにする必要があります。そうすれば、コードは(名前付き変数を介して)独自の名前空間にきれいに含まれ、グ

    5

    2答えて

    いくつかの奇妙な理由のためにAngular JS has its own module system that is neither AMD nor CommonJS。 私は多くの既存のモジュールをAMDフォーマットで使用しています。私は角度アプリでそれらを使用したいと思います。 私はAMDモジュールを書き換えないでください。可能であれば、Angular自身のモジュールシステムの使用を避けたいと思

    8

    1答えて

    基本的に、「サブ」モジュールはオブジェクトを作成し、そのオブジェクトは「メイン」モジュールであるユーティリティライブラリの一部でなければなりません。しかし、「サブ」オブジェクトは、「メイン」からユーティリティにを依存します // Main module define(['sub'], function(sub) { var utils = { utilityMain: fu

    17

    2答えて

    現在、nodejsアプリケーションのテストを書いています。 は、私はこのようなモジュールを持っていることを前提としています module.exports = function myModule(moduleParam) { var someVar; .... .... function helper(param) { return param +

    7

    1答えて

    私は、URLをヒットし、出力を静的なHTMLファイルに書き込むgruntビルドファイルに取り組んでいます。私が打つURLはHTMLを圧縮しており、静的ファイルに書き込む前に印刷したいと思っています。これを行うための良いモジュールがありますか?私は周りを見回してきたし、Max Ogdenのhtml prettyprinterが私の最も近いオプション(https://github.com/maxogd

    16

    2答えて

    私は、CommonJS構文で記述された角度アプリケーションで作業しています。grunt-contrib-requirejsタスクでgruntタスクを使用して、ソースファイルをAMDフォーマットに変換してコンパイルしますそれを1つの出力ファイルにまとめます。私の目標はKarmaをRequireJSで動作させ、ソースファイルとスペックファイルをCommonJS構文で保持することです。 私は、次のファイ

    8

    1答えて

    私の開発の速度を向上させるために、クライアントサイドとサーバーサイドのJavaScript用にcommonjsを使用したいので、すべてのプロジェクトで共通のコードベース/ライブラリを使用できます。 なぜAMDですか?ブラウザーとノードはAMDをサポートしていますが、phantomjsはサポートしていません。 私はCommonJSを直接サポートしているモジュールローダを見つけることができません。あな

    6

    1答えて

    私はライブラリAとライブラリBを開発中です.Aに応じてBをBにします。 browserifyを使用して、私のブラウザで私が行うことができます:私はまた、唯一のAに依存しており、AがBに含まれている場合、それはからアクセスできなくなり、ライブラリCを開発していますよう var A = require("A"); var B = require("B"); 私は独立して、それらを束ねるしたいと思

    175

    4答えて

    以前は、バーベルにmodule.exports = exports["default"]という行が追加されていました。それはもはやこれをしません。私は何ができる前に、これが意味する: var foo = require('./foo'); // use foo は今、私はこれを行う必要があります: var foo = require('./foo').default; // use foo