0

systemJS外部モジュールのロードに問題があります。VS2015 用の小さなサンプル プロジェクトを作成しました。ここからコードをダウンロードできますhttps://github.com/dbiele/TypeScript-Cordova-SystemJS

Ripple または BrowserSync でプロジェクトとビューをビルドすると、次のエラーが発生しますxhr_proxy。.jspm.io で外部ファイルを見つける必要があるときに、registry.jspm.ioSystemで外部ファイルを探しているようです。 animate.jslocalhost

何かご意見は?GitHub のコードは本当に基本的なものです。注: ブラウザーとリップルで実行しているため、これは Cordova の問題ではないと思います。

ここに画像の説明を入力

4

1 に答える 1

0

問題が見つかりました。.jsTypeScript は、外部モジュールをインポート/エクスポートするときに拡張機能を使用しません。例えば:

TypeScript

import * as Animate from './animate';

ES6

import * as Animate from './animate.js';

defaultJSExtensions: true解決策は、 system.configに追加することです。

例:

System.config({
    baseURL: './scripts/',
    paths: { 'App': 'app.js' },
    defaultJSExtensions: true
});

ここで VS2015 プロジェクト コードを更新しましたが、うまく機能します。

https://github.com/dbiele/TypeScript-Cordova-SystemJS

@DatenMetzgerX にも同じ問題がありました。投稿情報: https://github.com/systemjs/systemjs/issues/490

于 2015-10-02T21:11:57.907 に答える