首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spine.js入门(&H)

Spine.js入门(&H)
EN

Stack Overflow用户
提问于 2012-07-19 20:34:50
回答 3查看 1.4K关注 0票数 1

我成功地创建了一个spine应用程序,如spine的Getting started页面所述。但是,hem不会自动考虑我的更改;我必须手动构建。

当我关注the contact screencast时,我也遇到了同样的问题,但这一次hem根本没有构建:

代码语言:javascript
复制
 art-mac:spine.contacts art$ hem build

 node.js:201
         throw e; // process.nextTick error, or 'error' event on first tick
               ^
 Cannot find module: spine/lib/tmpl. Have you run `npm install .` ?

我确实运行了'npm install‘。

令人惊讶的是,当我重新安装spine.contact (在另一个文件夹中)时,我在以前的联系人应用程序中创建的联系人会出现在新应用程序中……在我的chrome开发设置中选中了“禁用现金”。

EN

回答 3

Stack Overflow用户

发布于 2012-07-23 23:07:02

当我第一次将hem升级到0.1.9版本时,我也遇到了同样的问题。需要检查的一件事是,在应用程序的公共文件夹中是否存在已编译的application.js和application.css文件。似乎当这些文件已经存在时,服务器会提供这些文件,而不是从源代码重新编译。一旦这些文件被删除,hem服务器将使用源文件来动态创建应用程序文件。

但是这个行为看起来确实和老版本的hem有点不同。我能够对hem服务器做一些更改,使其看起来像以前一样工作,因为hem服务器总是从源文件编译,而不管应用程序文件是否已经存在。我在hem github存储库https://github.com/maccman/hem/issues/46#issuecomment-6550866上发布了类似问题的代码更改,但我不确定是hem的问题,还是hem使用的strata服务器库有什么变化。

票数 4
EN

Stack Overflow用户

发布于 2013-01-30 01:22:46

npm (0.2.7)中最新的Hem应该可以解决这个问题。

如果文件已经存在,则层服务器在动态提供文件服务时会出现问题。

票数 1
EN

Stack Overflow用户

发布于 2012-07-20 09:23:00

Hem 0.1.9 (最新版本)在运行"hem server“时不能自动检测到我的脊柱应用程序的变化(尽管"hem watch”似乎工作正常)。我可以通过卸载0.1.9 (npm uninstall -g hem)而安装0.1.8 (npm install -g hem@0.1.8)来让它正常工作。

关于你的另一个问题,spine/lib/tmpl不再包含在最新版本的spine中,所以如果你想使用截屏视频,你需要安装他正在使用的任何版本的spine。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11561014

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档