問題タブ [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.
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 ファイルの内容です。
誰でもこの問題を解決するのを手伝ってくれませんか?
どんな助けでも大歓迎です!
git - 企業プロキシの背後にある JSPM と GIT
angular2 開発は初めてです。GitHub からいくつかのスターター プロジェクトを試しましたが、マシンにインストールできませんでした。企業プロキシ用に NPM と TSD を正常にセットアップしましたが、JSPM は機能しませんでした。Windows で HTTP_PROXY および HTTPS_PROXY システム環境変数を構成しました。jspm を使用して何かをインストールするたびに、次のようなエラーが発生します。
また、GITの場合、次のコマンドを実行しました:
私は解決策を理解できませんでした。または、企業プロキシ用に JSPM と GIT を構成する他の方法はありますか?
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 を作成することはできますか?
乾杯
javascript - jspm/ES6 コンパイル エラー、パッケージの場所が正しくない
の構成で をjspm_packages
正しく動作させるのに苦労しています。私はEM6(バベルエンジン)でアプリを書いています。jspm
packages.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
、アプリをコンパイルできません。
どんな助けでも大歓迎です。
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 プロジェクトでこれを機能させている場合は、ぜひご連絡ください。ありがとう!
aurelia - jspm と system.js を使用して CSS をインポートし、順序を制御する
私はAureliaアプリで次のように書いています
そして、bootstrap.css スタイルをオーバーライドするので、2 番目に app.css が必要です。ただし、system.jsローダーがそれらを並行して実行していると推測し、app.cssは最初にロードされる2つのうち小さい方であるため、最初にapp.cssを取得しています。
これらの2つのファイル間の依存関係を定義してロード順序を制御するjspmの方法はありますか?他の方法はありますか?
よろしくお願いします!:)
javascript - jspm でグローバルに使用可能なライブラリをロードする最良の方法
私はjspmが初めてです。materialize-css
プロジェクトで使用したい。それを使用する理想的な方法は、jspm(jspm install npm:materialize-css
)でインストールした後、次のようにする必要があると思います(私の中でindex.html
):
問題は、私のすべてのアプリケーションでグローバルに使用でき、css と javascript を持つライブラリをインポートして使用する適切な方法は何ですか? bootstrap
、material-design-lite
またはなどmaterialize-css
。
javascript - jspm install によって生成される config.js を理解する
jspm install によって作成された config.js ファイルの以下の内容を理解しようとしています。私はConfig apiに従いましたが、そこにある説明ではあまり理解できませんでした。作成されたフォルダーとインストールされたパッケージを見ると、パスとマップ オプションの間に何らかの関係があるように見えます。
誰かが構成を理解するのを手伝ってくれますか? ご容赦ください..私はJavaScriptエコシステムを理解しようとしている初心者です。
ありがとう!