Complementos de depuración

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.

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.

  1. 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.

  2. 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.

  3. 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.