首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Mean.io上聚合JS资产

如何在Mean.io上聚合JS资产
EN

Stack Overflow用户
提问于 2014-12-02 14:41:22
回答 1查看 1.1K关注 0票数 5

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

这就是我所做的:

代码语言:javascript
复制
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/public/assets/js/xml2json.min.js. (‘js’,'xml2json.min.js');我的资产(xml2json.min.js)位于importer.aggregateAsset下面

我需要有人来解释我把那个资产放在哪里,这样Mean.io就能找到那个文件。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-02 21:16:11

事实证明,它很好地聚集了资产。正如Mean.io文档所说

所有资产(如图像、javascript库和css样式表)都应该在包文件结构的public/assets/{img|js|css}/中。

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

然后,您就可以使用外部JS功能了。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27252081

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档