使用MEAN.IO我的包的资产将如何汇总?

时间:2014-06-04 16:29:52

标签: mean.io

我不是一位经验丰富的Javascript应用程序开发人员,但是,我最近使用http://mean.io/#!/作为我的脚手架学习了一些MEAN。

我可以看到开箱即用的资产列在:

/server/config/assets.json 

当应用程序运行时,引用的资产将合并到客户端文件中:

/modules/aggregated.css
/modules/aggregated.js

当我使用MEAN.IO的CLI创建包时:

mean package myPackage;

并开始在这个包中包含css或脚本,大概是将包资产放入应用程序的assets.json中是不好的做法,因为这些包应该是可重用的模块,可以添加到其他人& #AN; MEAN申请。

什么是引用新软件包资产的正确位置,以便将它们添加到聚合过程中?

1 个答案:

答案 0 :(得分:5)

您想将css或js文件添加到包中。

如果是这样,那很简单。正如文档在“资产和聚合”中所说的http://learn.mean.io/#mean-packages-assets-and-aggregation

你应该使用

//Adding another library - global by default is false
MyPackage.aggregateAsset('js','jquery.min.js', {global:true});
//Adding some css to the mean project
MyPackage.aggregateAsset('css','default.css');