如何使用feathersjs在Node.js中提供bower_components?

时间:2017-09-11 10:13:23

标签: node.js express bower feathersjs

我尝试提供bower_components目录,其位置在根路径中,包含jQuery和Bootstrap框架。节点默认提供公共目录。以下是我的代码段,但无效。我已经正确安装了bootstrap框架和jQuery。我用过凉亭。我做错了什么?

app.use('/', feathers.static(app.get('public')))
.use('jquery', feathers.static(__dirname + '../../bower_components'))
.use('bootstrap', feathers.static(__dirname + '../../bower_components'));

1 个答案:

答案 0 :(得分:0)

如果你想这样做,你必须链接到bower_components中的实际文件夹:

const path = require('path');
const bowerComponents = path.join(__dirname, '..', '..', 'bower_components');

app.use('/', feathers.static(app.get('public')))
  .use('/jquery', feathers.static(path.join(bowerComponents, 'jquery'))
  .use('/bootstrap', feathers.static(path.join(bowerComponents, 'bootstrap')));