如何在Mean.io上聚合JS资源

我是Mean.io的新手,我试图将一个外部.js文件聚合到我的包中,但是我做错了,因为它没有被添加到aggregated.js中。

这就是我所做的:

importer.register(function(app, auth, database) { importer.aggregateAsset('js', 'xml2json.min.js'); //We enable routing. By default the Package Object is passed to the routes importer.routes(app, auth, database); //We are adding a link to the main menu for all admin users VavelImporter.menus.add({ title: 'importer example page', link: 'importer example page', roles: ['admin'], menu: 'main' }); return importer; }); 

重要的一行是:importer.aggregateAsset('js','xml2json.min.js'); 我的资产(xml2json.min.js)位于importer / public / assets / js / xml2json.min.js下

我需要有人向我解释放置该资产的位置,以便Mean.iofind该文件。

谢谢。

事实certificate,这是聚集资产好。 正如Mean.io文档所言

所有的资源,如图片,JavaScript库和CSS样式表应该在包文件结构的public / assets / {img | js | css} /中。

默认情况下,所有的JavaScript自动包装在一个匿名函数中,除非给出选项{global:true}不将javascript包含在所包含的范围内。

那么当你能够使用外部的JSfunction。