我已经开始了一个项目,amber init
然后添加bower install processing --save
了processing.js。我用
firstProcessingInstance
<return Processing.instances[0]>
此方法由实例方法调用initialize
,它在 Amber v0.13 之前的版本中工作。
如何在 Amber 0.13 和 0.14 中初始化 Processing.js?
示例代码在这里
Herby回答后的加法
在 0.13 和 0.14 版本中,必须手动将配置文件processing.amd.json
添加到根目录。libraryname.amd.json
如果库在库目录中没有文件,则需要项目根目录中的文件local.amd.json
。
libraryname.amd.json
Amber Smalltalk 和 Helios 的文件示例如下:
琥珀项目;文件 jquery.amd.json
{
"paths": {
"jquery": ["dist/jquery", "jquery"]
}
}
琥珀项目;文件 es5-shim.amd.json
{
"paths": {
"amber_lib/es5-shim": "."
}
}
太阳神项目;文件 showdown.amd.json
{
"paths": {
"helios/showdown": "src/showdown"
}
}
项目:https ://github.com/hhzl/Amber-snapsvg-demo 文件:snap.svg.amd.json
{
"paths": {
"snap.svg" : "dist/snap.svg"
}
}
参考
问题
这个processing.amd.json
库映射文件有什么问题?
{
"paths": {
"processing" : "processing"
}
}
注意processing.amd.json
运行更改后grunt devel