Atom editor 开发和调试Atom软件包

Atom editor 开发和调试Atom软件包,atom-editor,Atom Editor,我刚刚开始从事软件包开发工作,并基于,从如何创建软件包开发skelton文件到如何发布软件包 但是,我不知道如何检查/调试/开发您的包。我知道我可以通过alt-cmd-I或开发人员控制台使用Jasmine(因为Atom基于Chromium),但如果您想检查软件包的行为,是否每次都必须手动重新发布或安装软件包?在本地处理软件包时,建议使用以下工作流: 使用apm develope从GitHub克隆包。这将把包的repo克隆到本地~/.atom/dev/packages/ cd进入此目录 使用At

我刚刚开始从事软件包开发工作,并基于,从如何创建软件包开发skelton文件到如何发布软件包


但是,我不知道如何检查/调试/开发您的包。我知道我可以通过
alt-cmd-I
或开发人员控制台使用Jasmine(因为Atom基于Chromium),但如果您想检查软件包的行为,是否每次都必须手动重新发布或安装软件包?

在本地处理软件包时,建议使用以下工作流:

  • 使用
    apm develope
    从GitHub克隆包。这将把包的repo克隆到本地
    ~/.atom/dev/packages/
  • cd
    进入此目录
  • 使用
    Atom-d在此目录中启动Atom。
现在,您可以处理包、进行更改等。一旦准备好重新加载,就可以使用
View>Developer>reload Window
使用更改的包重新启动Atom

如果您的计算机上本地有包源,您可以跳过第一步(
apm develope
),只需创建一个从源到
~/.atom/dev/packages/的符号链接即可。是否已经有包的本地repo?
要添加到nwinkler,如果您已经在本地拥有包的回购,您可以使用

apm link --dev
自动创建指向
~/.atom/dev/packages/
目录的符号链接

确保在开发人员模式下使用

atom -d
或者在视图中开发人员在开发模式下打开…

如果您只想使用本地软件包(不在开发模式下),可以直接使用
apm-link
。和
apm unlink
为我删除指向
~/.atom/packages

的符号链接(Mac上的atom 1.9.9),可在
视图>开发者>重新加载窗口中找到重新加载菜单项。