問題タブ [jspm]
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.
javascript - 開発中のソースマップをスキップするには?
jspm と angular で遊んでいる単純な小さなアプリケーションがあります。現在、画面を引き上げるのに数秒近くかかります。私の仮説は、jspm によって生成されたスクリプトにデータ URL として埋め込まれているソースマップの生成を無効にすることで、大幅に高速化できるというものです。
仮説を検証するためにそれらを無効にするにはどうすればよいですか?
繰り返しますが、これはブラウザーでコンパイルする標準的なワークフローであり、サーバー上でビルドするプロダクションではありません。何かを追加する必要があると思いますconfigure.js
が、何ですか?
azure-devops - VSO Hosted Build Controller 上の Aurelia ビルド
VSO Hosted Build Controller で Aurelia のビルドを実行しようとしています。次のコマンドを実行する小さなpowershellスクリプトを作成しました
jspm_packages フォルダーと dist フォルダーを _publishedWebsites フォルダーにコピーするための AfterBuild ターゲットがあります。
npm install は正常に実行されますが、jspm cc に関しては (jspm cc を削除して jspm install -y を実行すると)、これを実行しようとすると失敗します
jspm はホストされたコントローラーであるため、グローバルにインストールされないことを理解しています。実際にはグローバルにインストールできません。私の質問は、グローバル jspm をインストールせずにこれをどのように処理するのですか? 構成ファイルを移行する必要がない回避策はありますか?
node.js - System.import 非同期モジュールの読み込みがスクリプト タグ同期読み込みと競合する
Marionette を使用して構築した Web サイトを移植するために、atom/electron で JSPM を使用し始めました。
Marionette モジュールを中心にすべてのアプリを作成しているため、アプリを起動する前にすべての JavasSript ファイルをロードしたいと考えています。
の非同期の性質に問題がありSystem.import()
ます。System.import が App コードのロードを完了した後、どのようにスクリプトをロードしますか?
本番環境では、すべてのファイルを単一の js モジュールに連結し、System.import を使用してそのモジュールをロードするため、これで問題はありませんが、デバッグするのは悪夢になるため、ファイルを個別にロードすることをお勧めします。
何かご意見は?ありがとう!
javascript - webpack では、jspm のようにビルドせずにアプリを実行できますか?
私はちょうどこれについて疑問に思っていました。JSPM のように、ビルドを行わずに webpack をブラウザで動作させることはできますか? それともbrowserifyと同じですか?私は公式ドキュメントを見ましたが、これについての言及は見つかりませんでした。
javascript - Aurelia.js + io.js/node.js アプリを heroku Github レート制限の問題にデプロイする
node.js アプリを heroku にデプロイすると、次のエラーが表示されます。
GitHub のレート制限に達しました。制限を増やすには、GitHub 認証を使用します。remote: jspm registry config github を実行してこれをセットアップします。
heroku経由でgithubにログインするにはどうすればよいですか?
angularjs - Karma Web サーバーから 404 メッセージを受け取るのはなぜですか?
現時点では、Node/AngularJs/JSPM で ES6 トランスパイラー Babel と Karma を使用してデモ プロジェクトをセットアップしようとしています。
サービング部分は機能しています。後で改善する必要がありますが、angular からの最初の「hello world」は機能しています。
angular アプリの単体テストを実行するために Karma を追加したいと思います。しかし、 の 404 警告が表示されjspm_packages
ます。下のスクリーンショットを参照してください。
私のテストは常に失敗するため、実行されていません。私のテストファイルは次のようになります(角度固有の部分はまだありません):
何が悪いのかわからず、成功せずに多くのことを試しましたが、何か間違ったことをしたのかもしれません。しかし、これが私がカルマ設定で試したことです:
- パスに問題があると思うので、多くの異なるパス設定を試しました
- 使用されたプロキシ
- ソースをトランスパイルするための Browserify と Bablify
- テスト用の依存関係をロードする JSPM プラグイン
私が現在取り組んでいるコードは、bitbucket で見つけることができます。
アプリのディレクトリ構造は次のようになります。
これが Karma のスクリーンショットです。
これが私の現在の Karma 設定ファイルです。