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

Gro*_*ile 1 mean.io

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

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

/server/config/assets.json 
Run Code Online (Sandbox Code Playgroud)

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

/modules/aggregated.css
/modules/aggregated.js
Run Code Online (Sandbox Code Playgroud)

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

mean package myPackage;
Run Code Online (Sandbox Code Playgroud)

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

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

Cre*_*ema 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');
Run Code Online (Sandbox Code Playgroud)