Às vezes, ao desenvolver um plug-in em amostras de bloco, você precisará fazer
alterações correspondentes no próprio Blockly. A maioria dos plug-ins é configurada para buscar
Bloqueio do registro npm, então você só poderá usar código que tenha
já foram lançadas no NPM. Isso faria com que a depuração das alterações do Blockly
difícil. Quando você quiser fazer e testar alterações em blocos
amostras, use npm link
para testar as alterações não lançadas juntas.
link do npm
Você pode dizer ao NPM para usar um pacote da sua máquina em vez de buscar o do registro npm. Usando esse método, você terá acesso a mapas de origem que facilitam a depuração do Blockly. Você pode usar esse método com mudanças no núcleo que ainda não foram enviadas ao GitHub.
Na ramificação do Blockly:
$ npm run package $ cd dist $ npm link
Estas etapas criam o núcleo do Blockly, o empacotam e criam um link simbólico para os arquivos empacotados.
Na ramificação do blockly-samples, na raiz:
$ npm link blockly
Esta etapa instrui o npm a procurar o link simbólico criado anteriormente em vez de buscar o pacote no npm.
npm run start
do diretório do plug-in para testar o plug-in.
Ao fazer alterações no Core, será necessário recriar e reempacotar esses elementos.
Quando terminar o teste, execute npm ci
no nível raiz de amostras de bloco.
para redefinir o estado do repositório.