問題タブ [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.
d3.js - SystemJSでd3.jsをどのようにロードしますか?
SystemJSでd3.jsをどのようにロードしますか?
私は現在使用しています:
これはうまくいくようです。これが最も合理的な方法ですか?.then
SystemJS のドキュメントには、この目的に向けた助けがほとんど見つからなかったので、インポートを待つためのアプローチについても確信が持てません。本番環境でも、何が最善の方法でしょうか?
上記では、自分のサーバーから d3.min.js をロードしていますが、CDN アプローチも興味深い..
ありがとう!
javascript - 予期しない予約語 javascript をインポートします (transpiler ecmascript 6 として system.js、sammy.js、babel を使用)
私はJSの初心者で、新しいECMA6構文(インポートとエクスポートを使用)でテストサーバー(ノードapp.js ..またはiojs app.jsなど)を実行するのに問題があります...これがサンプルコードですそれを達成しようとしていて、サーバーが返すエラー:
そして app.js では、次の簡単なコード:
次に、テスト サーバーを実行しようとすると、次のエラー画面が表示されます。
私のせいがどこにあるかについてのアドバイスは素晴らしいでしょう..すべて事前にありがとう
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
私は何を間違っていますか?
angularjs - SystemJS を使用した AngularJS コントローラー/ビューの動的読み込み
SystemJS のページ ルートに応じて動的にロード/要求 するモジュラーな方法で AngularJS を構造化/記述する方法はありますか?controllers/views
編集: これは、SystemJS を使用するための試用版として、私が現在持っているものです。
app.js - index.htmlにインポートされるメイン ファイルです。
_index.js - すべてのコントローラーのインデックス
routes.config.js
javascript - フック実行後の System.js
私のプロジェクトでは、いわゆるJavaScriptの「サービス」がたくさんあります。サービスには次の構造があります。
したがって、サービスは相互に依存しており、非同期ロード機能を備えており、依存関係がロードされた場合にのみ依存サービスを作成できます。上記の例は純粋な JavaScript ですが、ES6 モジュールとして簡単に書き直すことができます。
system.js プラグインを介してそのようなサービスをロードすることは可能ですか (system.js ライブラリ ソースを変更したくありません)。必要なのは、依存関係の準備が整うまでモジュールの実行を遅らせることだけです。標準のES6のリンクと実行を機能させたいので、インスタンス化フックはそれには適していないようです。
javascript - jspm の特定のバージョンをダウングレード/インストールするにはどうすればよいですか?
--latest にアップグレードしましたが、互換性の問題により特定のバージョンにダウングレードしたいと考えています。
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 バージョンをインストールし、残りのコードをすべて削除しました。それで、私は何を間違っていますか?
angularjs - ES6 と systemjs.import を使用した angular モジュールの遅延読み込み
ベースルートを作成し、個別のモジュールを個別のモジュールを遅延ロードして、system.load.I で解決しようとしています。ES6 モジュールローダーで jspm を使用しています。
基本ルート構成は次のようになります
今、必要なモジュールに基づいてコントローラーを遅延ロードしようとしています。したがって、モジュールとコントローラーは次のようにロードされます
「角度」をインポートします。"angular-ui-router" をインポートします。
そしてコントローラー
今私がこれを試しているとき。これは私にエラーを与えます
このモジュールのロード方法を教えてください。angularモジュールファイルはsystemjsを介してロードされているようですが、 angular module を登録していません。これに対する解決策はありますか?
angular - angular2を使用するときにsystem.jsを設定するには?
angular 2 で小さなサンプルを作成しています。クイックスタートの例からコードをコピーしました。「es6Promise is undefined」というエラーがあります。
https://jspm.io/system@0.16.jsは純粋な system.js ではなく、次のカスタマイズされたコードが含まれていることがわかりました。
このファイルをローカルにロードしたいのですが、設定方法を知っている人はいますか? system@0.16.js (system.js とカスタマイズされた構成の組み合わせ) を生成する方法は?