A veces, cuando se desarrolle un complemento en muestras en bloque, es necesario realizar
los cambios correspondientes en Blockly. La mayoría de los complementos
están configurados para recuperar
Bloquea el registro de npm, para que solo puedas usar el código que tenga
ya se lanzó en npm. De esta manera, cuando depuras los cambios de Blockly,
difícil. Cuando quieras realizar y probar cambios en blockly y blockly-samples, puedes usar npm link
para probar tus cambios sin publicar juntos.
npm link
Puedes indicarle a npm que use un paquete de tu máquina en lugar de recuperar el del registro de npm. Con este método, deberías tener acceso a y mapas de origen que facilitan la depuración. Puedes usar este método con cambios en el núcleo que aún no se han enviado a GitHub.
En la bifurcación de Blockly:
$ npm run package $ cd dist $ npm link
Estos pasos compilan el núcleo de Blockly, lo empaquetan y, luego, crean un symlink al archivos empaquetados.
En la bifurcación de muestras en bloque, en la raíz:
$ npm link blockly
Este paso le indica a npm que busque el symlink que creaste antes en lugar de recuperar el paquete de npm.
npm run start
desde el directorio del complemento para probar el complemento.
Cuando realices cambios en la versión principal, deberás volver a compilarla y empaquetarla.
Cuando termines las pruebas, ejecuta npm ci
en el nivel raíz de las muestras en bloque
restablecer el estado de tu repositorio.