Estoy intentando hacer una versión personalizada (bifurcación) del PXT (Makecode) de Microsoft y funciona bastante bien, excepto por un problema:
Después de una nueva instalación + npm install , se compila perfectamente (a través npm run build ). Después de una vez más (y de ahí en adelante), obtengo lo siguiente:
pxt\skillmap\node_modules\react-scripts\config\webpack.config.js:11 const config = configFactory(webpackEnv); TypeError: configFactory is not a function si abro ese archivo, por supuesto veo const config = configFactory(webpackEnv); , pero justo encima (en la línea 6 para ser exactos) muestra const configFactory = require('../config/webpack.config.base'); , lo que significa que configFactory debería haberse definido. ¿Por qué podría estar pasando esto y qué puedo hacer para solucionarlo?
Intenté 2 cosas, las cuales no funcionaron:
"strict" de mi TSConfig, pero eso solo afecta a los archivos .d.ts (declaraciones de tipo) y no a los archivos TS reales.node_modules a la sección de exclude de TSConfig, para intentar que TypeScript no los verifique. Esto tampoco tuvo éxito.