【问题标题】:How do I add a new package?如何添加新包?
【发布时间】:2013-09-11 13:25:51
【问题描述】:

如何在当前 IDE 中添加新包?

我没有看到添加包的按钮。

这是在带有 Firefox 23 的 MSWindows 7 上。

为了启动 amber 服务器,我打开了一个命令窗口,然后导航到 amber 目录。

 C:\Users\User\Documents\amber-master>bin\amber serve
 Starting file server on http://127.0.0.1:4000 

【问题讨论】:

  • 您使用的是哪个 Amber 版本以及哪个浏览器/操作系统?我无法在 Firefox 24.0 和 Chrome 29 的 OS X 10.6.8 上使用 Amber v0.11.0 和最新的 master(提交:834ecb8c4afc24e057eb9f5b973101bf5e7abea5)重现此问题。使用当前 IDE 和新的 Helios IDE 进行测试。
  • 由于您似乎开始将 Amber 用于项目,因此可能会出现更多问题。在这种情况下,我想邀请您加入我们的邮件列表或 IRC 频道,并告诉我们您的进展和/或出现的问题。详情请见amber-lang.net
  • 感谢您将其发布到邮件列表。 server.bat 文件已被删除以支持bin/amber.bat servecommand。
  • 我已将 bin\amber.bat 命令添加到问题中。

标签: amber-smalltalk


【解决方案1】:

要在新包中创建新类,请在浏览器中添加以下代码 sn-p

    Object subclass: #MyClass
    instanceVariableNames: ''
    package: 'MyPackage'

然后点击保存。这适用于最新的琥珀。不是在两周前的那个。 https://github.com/amber-smalltalk/amber

2013 年 9 月 5 日

加法

创建的新包将位于不推荐的 amber 命名空间中。要为您的 amber 应用程序拥有自己的名称空间,请使用这些说明 Writing my first amber app。它显示目录布局以拥有您自己的名称空间。

How to load amber 展示了如何配置 amber 以使用您自己的命名空间。

【讨论】:

  • 是的,应该这样做。您遇到的是开发版本中的一个错误,原因是使用 require.js 可以加载 Amber 包。
猜你喜欢
  • 2017-12-10
  • 2022-08-22
  • 1970-01-01
  • 1970-01-01
  • 2014-08-02
  • 2019-06-03
  • 1970-01-01
  • 2018-07-18
  • 2021-12-10
相关资源
最近更新 更多