我不是一个经验丰富的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应用程序中.
什么是引用新包资产的正确位置,以便将它们添加到聚合过程中?
您想要将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)
| 归档时间: |
|
| 查看次数: |
3135 次 |
| 最近记录: |