我正在尝试使用spine.app cli,我遇到了一些错误,我不确定根本原因是什么。
在http://spinejs.com/docs/started找到的指南提供了这些步骤
spine app my-app
cd my-app
npm install .
hem server
按照这些步骤,最初会在终端上产生此错误:
Cannot find module: es5-shimify. Have you run `npm install .` ?
调查一下,看来es5-shimify已经被弃用了es5-shim,所以我最初的倾向是将依赖替换为es5-shim。所以我将setup.coffee更新为require('es5-shim')
,并更新了引用的slug.json模块并重新启动了服务器。这似乎让我更进一步,但仍然产生错误(虽然不在终端,而是在Chrome控制台)
Uncaught TypeError: Property 'jQuery' of object [object Object] is not a function
这似乎发生在public / index.html的第8行。我在这里做了一些调试,似乎require('jqueryify')返回undefined,我不确定预期的结果是什么。任何关于正确处理这一过程的方法的指导,或者可能有关根本问题的信息都将受到高度赞赏。
答案 0 :(得分:0)
再次使用最新版本。
package.json如下
{
"name": "app",
"version": "0.0.1",
"dependencies": {
"spine": "~1.3.0"
}
}
所有其他依赖项已被删除,它对我有用。