我不是一位经验丰富的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申请。
什么是引用新软件包资产的正确位置,以便将它们添加到聚合过程中?
答案 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');