如何将 JavaScript 模块添加到 generator-meanjs 应用程序?
How to add JavaScript module to generator-meanjs app?
我想将一些 JavaScript 模块添加到我的应用程序中,该应用程序由 meanjs-generator 为 Yeoman 创建,但模块的脚本标签未生成到 index.html。我只是通过 bower 添加了模块,我没有触及任何其他文件,因为生成器生成的文件似乎会查找 .js 文件并将它们自动添加到 index.html。
添加JavaScript模块的正确方法是什么?
执行 bower 命令后,您必须将 .js 或 .css 文件路径添加到 config/env/all.js 如下:
module.exports = {
...
assets: {
lib: {
css: [
'public/lib/bootstrap/dist/css/bootstrap.css',
'public/lib/bootstrap/dist/css/bootstrap-theme.css',
],
js: [
'public/lib/ng-file-upload/angular-file-upload-shim.js',
'public/lib/angular/angular.js',
'public/lib/angular-resource/angular-resource.js',
'public/lib/angular-cookies/angular-cookies.js',
'public/lib/angular-animate/angular-animate.js',
'public/lib/angular-touch/angular-touch.js',
'public/lib/angular-sanitize/angular-sanitize.js',
'public/lib/angular-ui-router/release/angular-ui-router.js',
'public/lib/angular-ui-utils/ui-utils.js',
'public/lib/angular-bootstrap/ui-bootstrap-tpls.js',
'public/lib/ng-file-upload/angular-file-upload.js'
]
},
...
}
我想将一些 JavaScript 模块添加到我的应用程序中,该应用程序由 meanjs-generator 为 Yeoman 创建,但模块的脚本标签未生成到 index.html。我只是通过 bower 添加了模块,我没有触及任何其他文件,因为生成器生成的文件似乎会查找 .js 文件并将它们自动添加到 index.html。
添加JavaScript模块的正确方法是什么?
执行 bower 命令后,您必须将 .js 或 .css 文件路径添加到 config/env/all.js 如下:
module.exports = {
...
assets: {
lib: {
css: [
'public/lib/bootstrap/dist/css/bootstrap.css',
'public/lib/bootstrap/dist/css/bootstrap-theme.css',
],
js: [
'public/lib/ng-file-upload/angular-file-upload-shim.js',
'public/lib/angular/angular.js',
'public/lib/angular-resource/angular-resource.js',
'public/lib/angular-cookies/angular-cookies.js',
'public/lib/angular-animate/angular-animate.js',
'public/lib/angular-touch/angular-touch.js',
'public/lib/angular-sanitize/angular-sanitize.js',
'public/lib/angular-ui-router/release/angular-ui-router.js',
'public/lib/angular-ui-utils/ui-utils.js',
'public/lib/angular-bootstrap/ui-bootstrap-tpls.js',
'public/lib/ng-file-upload/angular-file-upload.js'
]
},
...
}