typescript - vscode react-native: launchReactNative.js
No puedo hacer que Visual Studio Code genere el archivo launchReactNative.js en la carpeta ./vscode.
He estado intentando configurar un proyecto de react-native con typescript en Visual Studio Code y poder depurar archivos de typescript. Hasta ahora no he tenido éxito a pesar de haber revisado varias preguntas relacionadas en StackOverflow. Ninguna de las sugerencias ha funcionado para mí. No sé si el problema tiene que ver con Visual Studio Code en sí, react-native-cli, typescript o las herramientas de react-native. ¡Estoy completamente perdido aquí!...
Primero que nada, aquí están las versiones del software que estoy usando:
node: v6.9.4
npm:4.1.2
react-native-cli: 2.0.1
react-native:0.43.3
react native tools:0.3.2
Siguiendo el tutorial en la página oficial, creé un proyecto con el comando react-native init my-app
Luego agrego un archivo tsconfig.json:
{
"compilerOptions": {
"allowJs": true,
"target": "es6",
"noImplicitAny": false ,
"rootDir": "./src",
"outDir": "./dist",
"jsx": "react",
"moduleResolution": "node",
"noEmitOnError": false,
"typeRoots": [
"./node_modules/@types",
"./typings"
],
"sourceMap": true
},
"compileOnSave": true,
"exclude": [
"node_modules",
"__tests__",
"index.android.js",
"index.ios.js",
"dist"
]
}
Después de eso, agrego un launch.js a mi proyecto (a través del botón del icono de configuración). Pero veo que launchReactNative.js nunca se genera. He desinstalado y reinstalado varias veces react native tools. He desinstalado y reinstalado varias veces visual studio code. Este archivo nunca se genera. Recuerdo que la última vez que creé un proyecto react-native con visual studio code (en diciembre de 2016), funcionaba y podía depurar mis archivos de typescript en el proyecto sin problemas.
¿Podría ser que un error conocido en la versión actual de uno de los softwares que mencioné anteriormente esté impidiendo que las herramientas de react-native funcionen correctamente?
Cualquier sugerencia me ayudaría mucho. He pasado los últimos 3 días (todo mi fin de semana) intentando hacer que esta configuración funcione. Por favor, ayúdenme, estoy perdido aquí...
Respuesta #1
¿Por qué es esto un problema?
https://github.com/Microsoft/vscode-react-native/issues/99
En cuanto a la ausencia de launchReactNative.js, está bien si estás en la versión 0.3.0 de la extensión; este archivo ya no es necesario para iniciar el depurador.