有时,在 blockly-samples 中开发插件时,
Blockly 本身的相应更改。大多数插件都设置为提取
通过 npm 注册表阻止,因此您只能使用具有
都已在 npm 上发布这将需要调试您的 Blockly 更改
难度也很大。当您想针对代码块和代码块进行更改并测试时
示例,您可以使用 npm link
一起测试未发布的更改。
npm 链接
您可以指示 npm 使用机器中的软件包,而不是提取 从 npm 注册表中下载软件包。使用此方法,您应该可以访问源映射,这有助于更轻松地调试代码块。您可以将此方法与 核心更改尚未推送到 GitHub。
在分块的分支中:
$ npm run package $ cd dist $ npm link
这些步骤会构建核心 Blockly、对其进行打包,然后创建指向打包文件的符号链接。
在 blockly-samples 的分支中,在根目录下:
$ npm link blockly
此步骤会告知 npm 查找您之前创建的符号链接,而不是从 npm 提取软件包。
npm run start
从插件目录中测试您的插件。
在核心中进行更改时,您必须重新构建并重新打包。
测试完成后,在 blockly-samples 的根级别运行 npm ci
以重置代码库的状态。