2017-12-18 21 views
0

.tsxファイルが.jsxと.jsに変換されない.tsxが.jsxに変換されない

私はビジュアルスタジオコードを使用しています。保存時に.tsxファイルは.jsxファイルに変換されません。そのためにプラグインをインストールする必要はありますか?あなたのファイルが.jsに変換得ているとあなたの代わりに.jsxをしたい、活字体は、実際のJSコードにTSコードを変換しているので、それがなら

以下

は私のtsconfig.json

{ 
 
    "compileOnSave": true, 
 
    "compilerOptions": { 
 
    "outDir": "build/dist", 
 
    "module": "esnext", 
 
    "target": "es5", 
 
    "lib": ["es6", "dom"], 
 
    "sourceMap": true, 
 
    "allowJs": true, 
 
    "jsx": "react", 
 
    "moduleResolution": "node", 
 
    "rootDir": "src", 
 
    "forceConsistentCasingInFileNames": true, 
 
    "noImplicitReturns": true, 
 
    "noImplicitThis": true, 
 
    "noImplicitAny": true, 
 
    "strictNullChecks": true, 
 
    "suppressImplicitAnyIndexErrors": true, 
 
    "noUnusedLocals": true 
 
    }, 
 
    "exclude": [ 
 
    "node_modules", 
 
    "build", 
 
    "scripts", 
 
    "acceptance-tests", 
 
    "webpack", 
 
    "jest", 
 
    "src/setupTests.ts" 
 
    ] 
 
}

答えて

0

です必要に応じてReactノードを挿入します。これは、

"jsx": "react" 

あなたのファイルに存在するためです。

あなたが反応構文を保持したいと.jsxとしてその出力の拡張子を持って、

"jsx": "preserve" 

としてはin the handbookを説明した場合は。

+0

いいえ.jsにも変換されません:( –

関連する問題