commonjs

    12

    1答えて

    私は、Babelでes6構文を使用してnode.jsアプリケーションでライブラリを参照するためにconstとimportを使用することを少し変更していることに気付きました。 推奨される方法は何ですか。また、constとimportの使用の違いは何ですか?あなたが多くのファイル/コンポーネントで同じライブラリをインポートしていると仮定します。ここで のconst const React = requ

    43

    1答えて

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

    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 +

    16

    2答えて

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

    8

    1答えて

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

    10

    2答えて

    これはかなり頻繁に実行される問題で、これを処理する正しい方法を発見したいと考えていました。 parent.js: export default { x: 1 } a.js: import parent from 'parent.js' export default parent.extend(a, { title: 'a' }) b.js: だから私はこのようなセットアップを

    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