调试插件
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
有时,在 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
以重置代码库的状态。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-07-25。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-07-25。"],[],[]]