2017-03-01 10 views
0

私はデモを表示するためにPlunker Editorを使用しています。私のデモは、既に公開されているng-ui-applicationと呼ばれるopensource npmパッケージを使って、角2のプロジェクトです。 config.jsのnpmパッケージをバインドしたときに動作しました。Plunker Editorに角度ライブラリの依存関係を更新させるには?

System.config({ 
    //use typescript for compilation 
    transpiler: 'typescript', 
    //typescript compiler options 
    typescriptOptions: { 
    emitDecoratorMetadata: true 
    }, 
    paths: { 
    'npm:': 'https://unpkg.com/' 
    }, 
    //map tells the System loader where to look for things 
    map: { 

    'app': './src', 

    'rxjs': 'npm:rxjs', 
    'typescript': 'npm:[email protected]/lib/typescript.js', 
    'ng-ui-application': 'npm:ng-ui-application' 
    }, 
    //packages defines our app package 
    packages: { 
    app: { 
     main: './main.ts', 
     defaultExtension: 'ts' 
    }, 
    rxjs: { 
     defaultExtension: 'js' 
    }, 
    'ng-ui-application': { 
     main: './index.js', 
     defaultExtension: 'js' 
    } 
    } 
}); 

問題は、私はhttps://www.npmjs.com/ng-ui-applicationのアップデートを公開したときに、Plunker Editorはこの更新プログラムを取得していないです。

答えて

0

私はこのことでconfig.js

map: { 

    'app': './src', 

    'rxjs': 'npm:rxjs', 
    'typescript': 'npm:[email protected]/lib/typescript.js', 
    'ng-ui-application': 'npm:ng-ui-application' 
    }, 
    //packages defines our app package 
    packages: { 
    app: { 
     main: './main.ts', 
     defaultExtension: 'ts' 
    }, 
    rxjs: { 
     defaultExtension: 'js' 
    }, 
    'ng-ui-application': { 
     main: './index.js', 
     defaultExtension: 'js' 
    } 
    } 

に変更 ...解決策を見つけた:

map: { 

    'app': './src', 

    'rxjs': 'npm:rxjs', 
    'typescript': 'npm:[email protected]/lib/typescript.js', 
    'ng-ui-application': 'npm:ng-ui-application/index.js' <--- here ! 
    }, 
    //packages defines our app package 
    packages: { 
    app: { 
     main: './main.ts', 
     defaultExtension: 'ts' 
    }, 
    rxjs: { 
     defaultExtension: 'js' 
    } 
    <--- I deleted it ! 
    } 
関連する問題