Leo*_*has 5 javascript node.js express angularjs mean.io
我是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;
});
Run Code Online (Sandbox Code Playgroud)
重要的一行是:importer.aggregateAsset('js','xml2json.min.js'); 我的资产(xml2json.min.js)位于importer/public/assets/js/xml2json.min.js下.
我需要有人向我解释放置该资产的位置,以便Mean.io找到该文件.
谢谢.
事实证明,它很好地聚合了资产。正如Mean.io 文档所说
所有资源(例如图像、javascript 库和 css 样式表)都应位于包文件结构的public/assets/{img|js|css}/内。
默认情况下,所有 javascript 都会自动包装在匿名函数中,除非指定选项{global:true}不将 javascript 包含在包含的范围内。
然后就可以使用外部 JS 功能了。
归档时间: |
|
查看次数: |
1036 次 |
最近记录: |