我在为凉亭组件定义正确的路径方面遇到了麻烦。 这是我的文件结构:
projectName
| - client/
| - app/
| - bower_components/
| - node_modules/ (grunt tasks)
| - test
| - Gruntfile.js
| - package.json
| - bower.json
| - server/
| - server.js
| - node_modules/ (modules for server side)
| - package.json
和我在server.js文件中的代码:
var express = require('express');
var mysql = require('mysql');
var app = express();
app.use('/', express.static('../client/app'));
app.use('../client/bower_components', express.static('../client/bower_components/'));
是否有可能像雇佣这样的人一样正确定义bower_components的路径?
答案 0 :(得分:1)
将其添加为静态目录,就像您使用实际应用程序root一样,您当前的实现是从/client/bower_components/
提供的,这意味着您的html
文件也必须引用您的bower那个地址的模块。
将您的bower_components
更改为以下内容:
app.use('/bower_components', express.static('../client/bower_components'));
然后在html
文件中引用/bower_components/<module_path>