Spine.js和下摆入门(Spine.js & hem getting started)

2019-06-26 09:31发布

我成功创建了脊柱应用脊骨对解释入门页面。 然而,下摆不会自动把我的变化考虑进去; 我必须手动建立。

我有同样的问题时,我遵循的接触截屏 ,但这次下摆不建立在所有:

 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 .` ?

我没跑“故宫安装。”

出人意料的是,当我重新安装spine.contact(在另一个文件夹),我在以前接触的应用程序创建的接触中我的Chrome开发设置在检查中出现的新的应用程序...“禁止现金”。

Answer 1:

我有当我第一次升级下摆0.1.9版本同样的问题。 有一两件事来检查是,如果有被编译的application.js和application.css文件在您的应用程序的公用文件夹。 看来当这些文件已经存在,下摆服务器将有助于而不是从源头上重新编译这些文件等。 一旦这些文件被删除下摆服务器将然后使用源文件动态创建的应用程序文件。

但这种行为却似乎有点从旧版本的下摆的不同。 我能够做一些修改下摆服务器,使其看起来像以前一样,在下摆服务器总是从编译源文件,如果不考虑应用程序文件已经存在。 我贴在下摆处的github仓库中的类似问题的代码更改https://github.com/maccman/hem/issues/46#issuecomment-6550866 ,但我不知道,如果它是一个下摆问题,或者如果有事情和改变该下摆采用分层Web服务器库。



Answer 2:

在NPM(0.2.7)最新的下摆应该解决这个问题。

地层服务器为具有动态服务,如果他们已经存在的文件的问题。



Answer 3:

下摆0.1.9(最新版本)运行“下摆服务器”时不会自动检测更改我的脊椎应用程序(虽然“下摆手表”似乎是正常工作)。 我能够得到它通过卸载0.1.9(NPM卸载-g HEM)和安装0.1.8,而不是工作(NPM安装-g hem@0.1.8)。

关于你提到的其他问题,脊柱/ lib目录/ TMPL不再包含在脊柱的最新版本,所以如果你想使用的截屏,你需要安装任何脊柱的版本他使用。



文章来源: Spine.js & hem getting started
标签: spine.js