我尝试提供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'));
答案 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')));