問題タブ [systemjs]

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.

0 投票する
4 に答える
3861 参照

javascript - AWS Lambda nodejs ランタイム用の単一の js ファイルを作成するにはどうすればよいですか

私たちは、AWS Lambda でのコードのデプロイと維持を支援するプロジェクト/フレームワークに取り組んでいます。次の理由により、ラムダ関数のすべての node.js コードを 1 つの js ファイルにビルド/バンドルしたいと考えています。

  • 小さいコードベースは、ラムダ コールド スタートの問題に役立ちます
  • Lambda には 50MB のコード zip サイズ制限があります

すでに多くのオプション (systemjs、browserify、webpack など) があるため、これを行うためのカスタム バンドラーを作成したくありません。ただし、一部のノード モジュールがバンドラー/ビルダーとうまく連携しないという問題が懸念されています。

具体的aws-sdkにはwebpack に関する既知の問題があり、 browserify をサポートしていると述べていますが、aws-sdk の browserify で問題が発生した人々と話をしました。

既存のバンドラー (または 2 つ) を選択したいのですが、それができるだけ多くのモジュール/コードで機能することを確認したいと考えています。私たちは JAWS 用のプラグイン エコシステムを作成しようとしているので、これを正しく行うことが重要です (使用するモジュール X がバンドルされないため、人々をオフにしたくありません)。

質問:

  1. これらの制約を満たすためにバンドル/ビルドを行うにはどうすればよいですか?
  2. 私たちの製品の消費者が記述/使用するコードがバンドルされることを保証するために、消費者に与えることができるガイドラインはありますか? 例:動的なrequire()は問題を引き起こします。
0 投票する
2 に答える
527 参照

javascript - angularjsではなくsystem.jsが空のオブジェクトを返すのはなぜですか?

angularjsではなくsystem.jsが空のオブジェクトを返すのはなぜですか? 修正方法は?

0 投票する
4 に答える
9505 参照

aurelia - jspm と system.js を使用して CSS をインポートし、順序を制御する

私はAureliaアプリで次のように書いています

そして、bootstrap.css スタイルをオーバーライドするので、2 番目に app.css が必要です。ただし、system.jsローダーがそれらを並行して実行していると推測し、app.cssは最初にロードされる2つのうち小さい方であるため、最初にapp.cssを取得しています。

これらの2つのファイル間の依存関係を定義してロード順序を制御するjspmの方法はありますか?他の方法はありますか?

よろしくお願いします!:)

0 投票する
1 に答える
230 参照

javascript - jspm でグローバルに使用可能なライブラリをロードする最良の方法

私はjspmが初めてです。materialize-cssプロジェクトで使用したい。それを使用する理想的な方法は、jspm(jspm install npm:materialize-css)でインストールした後、次のようにする必要があると思います(私の中でindex.html):

問題は、私のすべてのアプリケーションでグローバルに使用でき、css と javascript を持つライブラリをインポートして使用する適切な方法は何ですか? bootstrapmaterial-design-liteまたはなどmaterialize-css

0 投票する
1 に答える
365 参照

javascript - jspm install によって生成される config.js を理解する

jspm install によって作成された config.js ファイルの以下の内容を理解しようとしています。私はConfig apiに従いましたが、そこにある説明ではあまり理解できませんでした。作成されたフォルダーとインストールされたパッケージを見ると、パスとマップ オプションの間に何らかの関係があるように見えます。

誰かが構成を理解するのを手伝ってくれますか? ご容赦ください..私はJavaScriptエコシステムを理解しようとしている初心者です。

ありがとう!

0 投票する
1 に答える
110 参照

jspm - JSPM - システム - テキスト プラグイン、空白を削除

次のコードのように、JSPM のテキスト プラグイン - System JS - を使用すると:

次のような文字列を取得します。

空白を削除するプラグインのオプションはありますか?

0 投票する
1 に答える
182 参照

typescript - TypeScript を使用して ES5 スクリプトを作成する場合、html に traceur スクリプト タグが必要ですか?

TypeScript 1.5 を使用して、単純な angular2 アプリ用の ES5 スクリプトを生成しています。

モジュール ローダーを参照するスクリプト要素 (SystemJS など) と traceur を参照するスクリプト要素 (以下のようなもの) の両方を index.html ファイルに含める必要がありますか?

...または、SystemJS のスクリプト要素だけが必要ですか?

0 投票する
1 に答える
140 参照

systemjs - SystemJS のきめ細かな依存関係の読み込み制御

さて、SystemJS でモジュールの依存関係を管理するプロジェクトがあります。

上記のインポートの順序以外に、モジュールのロードの順序をどのように制御できますか? きめの細かい制御はありますか?このまたは他の依存関係がロードされる前または後に開始するように「メイン」の JavaScript コードを制御できますか、それともすべてがロードされた後にのみ開始するようにバインドされていますか? フレームワーク自体が依存関係の読み込みタイミングをログに記録できますか?

ありがとう!