2015-12-22 15 views
5

私は、TypescriptとSystemJSでAngular2の作業をしようとしていますが、インポートに問題があります。このインポートして(または任意の他のangular2の輸入と)JSPMとTypescriptのインポート

import {bootstrap} from 'angular2/platform/browser'; 

私はWebstormとTSCのコンパイルエラー(WSモジュールを見つけることができません:ディレクトリを解決できない、TSC)を取得しています中angular2があってもjspm_packages/npm/[email protected]

私のディレクトリ構造は

browser 
    components 
     app.component.ts 
    bootstrap.ts 
    index.html 
node_modules 
jspm_packages 
jspm.config.js 
package.json 
tsconfig.json 

TSCONですjspm.config.js

System.config({ 
    defaultJSExtensions: true, 
    transpiler: "typescript", 
    paths: { 
     "github:*": "../jspm_packages/github/*", 
     "npm:*": "../jspm_packages/npm/*" 
    }}) 

{ 
    "compilerOptions": { 
    "target": "ES5", 
    "module": "system", 
    "sourceMap": true, 
    "emitDecoratorMetadata": true, 
    "experimentalDecorators": true, 
    "removeComments": false, 
    "noImplicitAny": false 
    }, 
    "filesGlob": [ 
    "!./node_modules/**/*.ts", 
    "!./jspm_packages/**/*.ts", 
    "./**/*.ts" 
    ] 
} 

と設定fig.jsonこのコードは、何らかの形で動作しますが、コンパイラが混乱しそうです、これを行うにはどのようにより良い(または右)方法はありますか?ありがとう

答えて

2

これは現時点でWebstorm 11では不可能です。実際に動作する回避策があります.David Festenのコメントhttps://youtrack.jetbrains.com/issue/WEB-18904を参照してください。

ところで、この問題を+1してください。恐らくそれはJetbrainsが修正を思いつくのに役立ちます。

関連する問題