使用Aurelia CLI创建导航骨架项目

时间:2016-09-05 18:46:42

标签: aurelia aurelia-cli aurelia-navigation

我可以使用aurelia-cli(v 1.0)创建导航骨架项目吗?

当我将骨架(也是v 1.0)复制到文件夹中然后运行时          au start - 手表 我收到错误           无法读取null的“getTaskMetada”属性

我还尝试首先使用cli创建一个新项目,然后将骨架复制到生成的文件夹结构上 - 不用了。 我对Aurelia很兴奋,但学习曲线仍然很低。

2 个答案:

答案 0 :(得分:3)

不,你不能。至少你接近它的方式。 Aurelia-CLI使用 requireJS npm ,而不是 JSPM SystemJS 。如果您愿意,只需从CLI运行au new并按照项目设置进行操作,并为安装依赖项选择yes。然后,您应该能够复制骨架CSS JS和HTML,并模拟新cli项目中的文件结构。一旦你有正确的css路径和一切它应该运行得很好。您会看到aurelia.json是骷髅中的新config.json。进行捆绑和引用。

Refer to this on how to properly configure libraries for bundling in aurelia.json and how to refrence css with <require> tags in cli projects.

答案 1 :(得分:0)

使用这样的生成器是可行的:

au new # (Select 2 or 3 with typescript)
npm install @generator/skeleton-navigation -D
au generate skeleton-navigation
au run --watch

我收到很多关于重复标识符的gulp错误,但应用确实运行了。

请注意,此生成器将覆盖您的源代码!

来源:https://github.com/aurelia/cli/issues/477

相关问题