hereの指示に従ってGatsbyにTypeScriptを使用させようとしていますが、何らかの理由でtsc
は残りの部分(...
)の演算子ではなく、エラー:私は、コマンドラインからtsc
を実行する場合ギャツビー+ tscは残りのオペレーターをトランスパイールしません
WAIT Compiling...
ERROR Failed to compile with 1 errors
error in ./src/components/Input.tsx
Syntax Error: Unexpected token (26:95)
> 26 | const Input = ({ text, ...inputProps }) => (react_1.default.createElement(
| ^
、ファイルが__rest
を呼び出して...
を交換し、正しくtranspiledされます。ここで
は私tsconfig.json
です:
{
"compilerOptions": {
"outDir": "./dist/"
},
"include": [
"./src/**/*"
]
}
あなたが見ることができるように、それは非常に最小限のです。私はlib
(Compiler Optionsから)と他のオプションの束を使用してみましたが、何も動作していないようです。
- "ES3" を、 "ES5"、 "ES6"、 "ES2015"、 "ES2016"、 "ES2017" と「:
ギャツビーの構成を使用して更新し、 ESNext " - すべて同じ結果です。 : – ahstro
Gatsbyの設定ファイルを使ってコードブロックを追加しましたが、試してみることができますか?Gatbsyは恐らくあなたの 'tsconfig.json'を無視しています。 – fathyb
うわー、うまくいくようです! ! – ahstro