如何管理基于Sails.JS的项目中的依赖项。有一个非常简洁的功能,它可以自动将资产从assets文件夹链接到相关的模板中,然而,为了获得这些文件,例如Angular,Bootstrap,Material-Design等。但是资源在bower_compnents文件中,不能被链接到。我如何解决这个问题,让包管理器安装的文件包含在Sails.JS的默认机制中?
发布于 2016-03-08 05:09:38
您可以选择使用.bower.rc文件修改bower构件的位置。
示例.bower.rc
{
"directory": "assets/components/"
}自动链接组件不是一个好主意,有许多.js/.css文件不能包含在一起(例如,lib_name.js和lib_name.min.js)。
您必须像这样手动包含它们(tasks/pipeline.js)
var jsFilesToInject = [
'components/lodash/lodash.js',
'components/moment/moment.js',
'components/moment/locale/el.js',
'components/angular-moment/angular-moment.js',
'components/re-tree/re-tree.min.js',
'components/ng-device-detector/ng-device-detector.js',
// Load sails.io before everything else
'js/dependencies/extend.js',
'js/dependencies/sails.io.js',
// Dependencies
//'js/dependencies/**/*.js',
'js/my-app-bootstrap.js',
// load my controllers
'js/angular/**/*.js',
'js/my-app.js',
];https://stackoverflow.com/questions/35821368
复制相似问题