We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 49c1638 commit 88e7d42Copy full SHA for 88e7d42
packages/react-scripts/scripts/init.js
@@ -148,13 +148,14 @@ module.exports = function(
148
path.resolve(appSrc, f)
149
);
150
for (const jsFile of jsFiles) {
151
- const tsFile = replaceExtension(jsFile, '.tsx');
+ const tsFile = replaceExtension(jsFile, '.ts');
152
+ const tsxFile = replaceExtension(jsFile, '.tsx');
153
// If the TypeScript version already existed in the template, just
154
// remove the JavaScript version
- if (fs.existsSync(tsFile)) {
155
+ if (fs.existsSync(tsFile) || fs.existsSync(tsxFile)) {
156
fs.removeSync(jsFile);
157
} else {
- fs.renameSync(jsFile, tsFile);
158
+ fs.renameSync(jsFile, tsxFile);
159
}
160
161
0 commit comments