开发和调试 Atom 包
Develop and Debug Atom Package
我刚刚开始 Atom.io Package development, and based on this tutorial 的工作,从如何创建包开发框架文件到如何发布包,我都学会了。
但是,我不知道如何check/debug/develop你的包。我知道我可以通过 alt-cmd-I
或 Developer Console(因为 Atom 基于 Chromium)使用 Jasmine,如果你想检查你的包的行为,我是否必须每次都手动重新发布或安装你的包?
在本地处理包时,推荐的工作流程如下:
- 使用
apm develop <package-name>
从 GitHub 克隆您的包。这会将包的存储库克隆到您的本地 ~/.atom/dev/packages/<package-name>
cd
进入这个目录
- 使用
atom -d .
在此目录中启动 Atom
现在您可以处理包、进行更改等。准备好重新加载后,您可以使用 View > Developer > Reload Window
使用更改后的包重新启动 Atom。
如果您的机器上有本地包源,您可以跳过第一步 (apm develop
),只需从您的源创建一个符号 link 到 ~/.atom/dev/packages/<package-name
。
已经有包的本地仓库?
要添加到 nwinkler 的 ,如果您已经在本地拥有该软件包的回购协议,则可以使用
apm link --dev
自动创建符号 link 到 ~/.atom/dev/packages/
目录。
确保使用
在开发者模式下完全重启 atom
atom -d
或在查看 > 开发人员 > 在开发模式下打开...
如果你只想使用本地包(不是开发模式),你可以直接使用apm link
。和 apm unlink
删除符号 link 到 ~/.atom/packages
.
我刚刚开始 Atom.io Package development, and based on this tutorial 的工作,从如何创建包开发框架文件到如何发布包,我都学会了。
但是,我不知道如何check/debug/develop你的包。我知道我可以通过 alt-cmd-I
或 Developer Console(因为 Atom 基于 Chromium)使用 Jasmine,如果你想检查你的包的行为,我是否必须每次都手动重新发布或安装你的包?
在本地处理包时,推荐的工作流程如下:
- 使用
apm develop <package-name>
从 GitHub 克隆您的包。这会将包的存储库克隆到您的本地~/.atom/dev/packages/<package-name>
cd
进入这个目录- 使用
atom -d .
在此目录中启动 Atom
现在您可以处理包、进行更改等。准备好重新加载后,您可以使用 View > Developer > Reload Window
使用更改后的包重新启动 Atom。
如果您的机器上有本地包源,您可以跳过第一步 (apm develop
),只需从您的源创建一个符号 link 到 ~/.atom/dev/packages/<package-name
。
已经有包的本地仓库?
要添加到 nwinkler 的
apm link --dev
自动创建符号 link 到 ~/.atom/dev/packages/
目录。
确保使用
在开发者模式下完全重启 atomatom -d
或在查看 > 开发人员 > 在开发模式下打开...
如果你只想使用本地包(不是开发模式),你可以直接使用apm link
。和 apm unlink
删除符号 link 到 ~/.atom/packages
.