【发布时间】:2015-09-06 22:57:05
【问题描述】:
我刚开始Atom.io包开发,在this tutorial的基础上,学习了如何创建包开发骨架文件到如何发布你的包。
但是,我不知道如何检查/调试/开发您的包。我知道我可以通过alt-cmd-I 或开发者控制台(因为 Atom 基于 Chromium)使用 Jasmine,但如果你想检查你的包的行为,我每次都必须重新发布或手动安装你的包吗?
【问题讨论】:
标签: atom-editor
我刚开始Atom.io包开发,在this tutorial的基础上,学习了如何创建包开发骨架文件到如何发布你的包。
但是,我不知道如何检查/调试/开发您的包。我知道我可以通过alt-cmd-I 或开发者控制台(因为 Atom 基于 Chromium)使用 Jasmine,但如果你想检查你的包的行为,我每次都必须重新发布或手动安装你的包吗?
【问题讨论】:
标签: atom-editor
在本地处理包时,推荐的工作流程如下:
apm develop <package-name> 从 GitHub 克隆您的包。这会将包的 repo 克隆到您的本地 ~/.atom/dev/packages/<package-name>
cd 进入这个目录atom -d .在这个目录中启动Atom
现在您可以处理包、进行更改等。准备好重新加载后,您可以使用View > Developer > Reload Window 使用更改的包重新启动 Atom。
如果您的计算机上有本地包源,则可以跳过第一步 (apm develop),只需创建一个从源到 ~/.atom/dev/packages/<package-name 的符号链接。
【讨论】:
View > Developer > Reload Window。
添加到nwinkler的answer,如果你本地已经有包的repo,可以使用
apm link --dev
自动创建指向~/.atom/dev/packages/ 目录的符号链接。
确保在开发者模式下完全重启 atom
atom -d
或在查看 > 开发者 > 在开发者模式下打开...
如果你只想使用本地包(不是开发模式),你可以直接使用apm link。和apm unlink 删除指向~/.atom/packages 的符号链接。
【讨论】: