1

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

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

/server/config/assets.json 

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

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

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

mean package myPackage;

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

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

4

1 回答 1

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');
于 2014-06-05T09:27:49.680 回答