問題タブ [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.

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

git - jspm のインストールで、プロキシ設定が原因で npm および github からパッケージをダウンロードできない

シンプルなAngular 2単体テストアプリケーションを実行しようとしています. 私はgitの下にクローンを作成し、readmeファイルに記載されている次の手順を実行しました。

https://github.com/matthewharwood/Hit-the-gym

npm のプロキシ設定をセットアップし、git の strict-ssl 設定を無効にしました。http_proxy と https_proxy の環境変数もエクスポートしました。

以下のコマンドを実行すると

以下のように「jspm install」コマンドでエラーがスローされます。

以下は、package.json ファイルの内容です。

誰でもこの問題を解決するのを手伝ってくれませんか?

どんな助けでも大歓迎です!

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

git - 企業プロキシの背後にある JSPM と GIT

angular2 開発は初めてです。GitHub からいくつかのスターター プロジェクトを試しましたが、マシンにインストールできませんでした。企業プロキシ用に NPM と TSD を正常にセットアップしましたが、JSPM は機能しませんでした。Windows で HTTP_PROXY および HTTPS_PROXY システム環境変数を構成しました。jspm を使用して何かをインストールするたびに、次のようなエラーが発生します。

また、GITの場合、次のコマンドを実行しました:

私は解決策を理解できませんでした。または、企業プロキシ用に JSPM と GIT を構成する他の方法はありますか?

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

javascript - 静的 jspm リソースを運用 index.html にロードしますか?

おそらく私は何かが欠けていますが、ここに私の問題があります: gulp dist「プロダクションモード」に移行するために実行した後、すべてのjavascriptファイルは正常にバンドルされていますが、index.html にはまだjspm_packagesフォルダーへの参照と、次のようにいくつかの JavaScript ファイルへの参照があります。

gulp distこれらの参照はすべて、タスクで作成された dist フォルダーには存在しなくなりました。

以下は、GitHub の React+JSPM プロジェクトの 1 つからの使用例です: https://github.com/tinkertrain/jspm-react

この動作は、私が遭遇した多くのプロジェクトに共通しているため、おそらく何かが欠けています...調整を行うために何かを構成する必要がありますか? 別のタスクを呼び出して、独自の「本番モード」html を作成することはできますか?

乾杯

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

javascript - jspm/ES6 コンパイル エラー、パッケージの場所が正しくない

の構成で をjspm_packages正しく動作させるのに苦労しています。私はEM6(バベルエンジン)でアプリを書いています。jspmpackages.json

ES6 javascript を次のフォルダーに配置する gulp ファイルがあります.tmp/scripts

そして、ファイル.tmpを というフォルダーに変換することになっているバンドル タスクdist:

これが失敗するところです。

実行jspm bundle-sfx app dist/scripts/app.js --minify --skip-source-maps'すると、次のエラーが表示されます。

奇妙なことに、このファイル パスjspm_packagesは本来あるべき場所の 2 つ上のディレクトリを探しているため、ENOENTエラーが発生します。

ドキュメントを少し調べたところ、"packages"に属性を設定できることがわかりましたpackage.json。これは私が行ったことであり、現在のファイルは次のようになります。

複数のバリエーションを試しましたが、すべて同様のエラーが発生します。接頭辞../../を追加すると、ファイル システムがさらに上になりますが、コマンドは既に 2 つ上のディレクトリを検索しているため、これは役に立ちません。

ご想像のとおり、 my から属性を完全にpackage.json削除すると、警告が削除され、次のように変更されますENOENT

my ( ) のjspm_packages下のフォルダーを探しているように見えます。これは、ES6 から通常の JS に変換する前に、gulp プロセスがアプリのスクリプトを配置する場所です。baseURL.tmp/scripts

私はここで頭がいっぱいです。jspmプロセスを正しく見つけることができないように見えるためjspm_packages、アプリをコンパイルできません。

どんな助けでも大歓迎です。

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

visual-studio-2015 - VS2015 System.import を使用してロードしたときに TypeScript ファイルをデバッグできない

System.import を使用してファイルをロードすると、VS2015 で TypeScript ファイルをデバッグできません。

jspm.io/system@0.16.11.js はマップ ファイルをロードしません。jspm.io/system@0.18.11.js はマップ ファイルをロードします。どちらの場合でも、VS2015 でブレークポイントを固定することはできません。

参考までに: 私は github.jspm.io/jmcriffey/bower-traceur-runtime@0.0.87/traceur-runtime.js も使用しています - バージョン 0.0.91 も試しました。

誰かが VS2015 MVC プロジェクトでこれを機能させている場合は、ぜひご連絡ください。ありがとう!

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エコシステムを理解しようとしている初心者です。

ありがとう!