問題タブ [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 投票する
1 に答える
960 参照

d3.js - SystemJSでd3.jsをどのようにロードしますか?

SystemJSでd3.jsをどのようにロードしますか?

私は現在使用しています:

これはうまくいくようです。これが最も合理的な方法ですか?.thenSystemJS のドキュメントには、この目的に向けた助けがほとんど見つからなかったので、インポートを待つためのアプローチについても確信が持てません。本番環境でも、何が最善の方法でしょうか?

上記では、自分のサーバーから d3.min.js をロードしていますが、CDN アプローチも興味深い..

ありがとう!

0 投票する
0 に答える
798 参照

javascript - 予期しない予約語 javascript をインポートします (transpiler ecmascript 6 として system.js、sammy.js、babel を使用)

私はJSの初心者で、新しいECMA6構文(インポートとエクスポートを使用)でテストサーバー(ノードapp.js ..またはiojs app.jsなど)を実行するのに問題があります...これがサンプルコードですそれを達成しようとしていて、サーバーが返すエラー:

そして app.js では、次の簡単なコード:

次に、テスト サーバーを実行しようとすると、次のエラー画面が表示されます。

私のせいがどこにあるかについてのアドバイスは素晴らしいでしょう..すべて事前にありがとう

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

javascript - jspm / system.js / babel で redux-devtools を使用する

Babel トランスパイラーで jspm / system.js を使用すると、コンソールに次のエラーが表示されます。

その行を からコメントアウトするとreact/themes/index.js、(予想どおり)そのエラーは表示されなくなります。

ただし、これはわかります。

これは DevTools に関連しているようです。

これが私がそれらを使用しようとしている方法です。

そして、これが私のpackage.jsonです

設定__DEVTOOLS__ = falseすると、エラーは表示されず、アプリは期待どおりにレンダリングされます。

私はうまく動作するこの webpack の例に基づいて実装しました: https://github.com/emmenko/redux-react-router-async-example

私は何を間違っていますか?

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

angularjs - SystemJS を使用した AngularJS コントローラー/ビューの動的読み込み

SystemJS のページ ルートに応じて動的にロード/要求 するモジュラーな方法で AngularJS を構造化/記述する方法はありますか?controllers/views

編集: これは、SystemJS を使用するための試用版として、私が現在持っているものです。

app.js - index.htmlにインポートされるメイン ファイルです。

_index.js - すべてのコントローラーのインデックス

routes.config.js

0 投票する
0 に答える
205 参照

javascript - フック実行後の System.js

私のプロジェクトでは、いわゆるJavaScriptの「サービス」がたくさんあります。サービスには次の構造があります。

したがって、サービスは相互に依存しており、非同期ロード機能を備えており、依存関係がロードされた場合にのみ依存サービスを作成できます。上記の例は純粋な JavaScript ですが、ES6 モジュールとして簡単に書き直すことができます。

system.js プラグインを介してそのようなサービスをロードすることは可能ですか (system.js ライブラリ ソースを変更したくありません)。必要なのは、依存関係の準備が整うまでモジュールの実行を遅らせることだけです。標準のES6のリンクと実行を機能させたいので、インスタンス化フックはそれには適していないようです。

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

javascript - jspm の特定のバージョンをダウングレード/インストールするにはどうすればよいですか?

--latest にアップグレードしましたが、互換性の問題により特定のバージョンにダウングレードしたいと考えています。

0 投票する
2 に答える
1057 参照

javascript - System.js を使用したパフォーマンスの問題

私はsystem.jsをいじっています(チュートリアルに使用するangular2に触発されました)が、最も些細なサンプルでも途方もなく悪いパフォーマンスが得られます。

たとえば、次のコードでは、ローカルで実行しているときに、2 番目 ( の前System.import) と最後 ( app.js) の console.log の間に 26000 ミリ秒 (!) の遅延があります (したがって、ネットワーク遅延はありません)。

index.html:

App.js:

bower ("system.js": "~0.18.17") を介して最新の system.js バージョンをインストールし、残りのコードをすべて削除しました。それで、私は何を間違っていますか?

Chrome でページをロードするときの [ネットワーク] タブの画像: ここに画像の説明を入力

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

angularjs - ES6 と systemjs.import を使用した angular モジュールの遅延読み込み

ベースルートを作成し、個別のモジュールを個別のモジュールを遅延ロードして、system.load.I で解決しようとしています。ES6 モジュールローダーで jspm を使用しています。

基本ルート構成は次のようになります

今、必要なモジュールに基づいてコントローラーを遅延ロードしようとしています。したがって、モジュールとコントローラーは次のようにロードされます

「角度」をインポートします。"angular-ui-router" をインポートします。

そしてコントローラー

今私がこれを試しているとき。これは私にエラーを与えます

ここに画像の説明を入力

このモジュールのロード方法を教えてください。angularモジュールファイルはsystemjsを介してロードされているようですが、 angular module を登録していません。これに対する解決策はありますか?

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

angular - angular2を使用するときにsystem.jsを設定するには?

angular 2 で小さなサンプルを作成しています。クイックスタートの例からコードをコピーしました。「es6Promise is undefined」というエラーがあります。

https://jspm.io/system@0.16.jsは純粋な system.js ではなく、次のカスタマイズされたコードが含まれていることがわかりました。

このファイルをローカルにロードしたいのですが、設定方法を知っている人はいますか? system@0.16.js (system.js とカスタマイズされた構成の組み合わせ) を生成する方法は?