Vì Twitter Bootstrap 2 đã hết, tôi muốn tích hợp nó vào dự án Node.js của tôi. Thật không may, có điều gì đó sai với trình biên dịch ít hơn và tôi không thể làm cho nó hoạt động. Tôi đặt tất cả các tệp vào thư mục công khai và thiết lập dự án mới với express -c less newproj
. và thêm vào các dòng dướiTwitter Bootstrap LESS với Node.js & Express
less = require('less');
app.use(express.compiler({ src: __dirname + '/public', enable: ['less'] }));
Tất cả các Node nói với tôi là:
Express server listening on port 3000 in development mode
undefined
Về phía khách hàng tôi nhận được một 500 (Internal Server Error) cho các tập tin bootstrap.css, mà phải được biên soạn bởi lessc.
lessc bootstrap.less
Hoạt động tốt.
Bất kỳ ai biết cách giải quyết vấn đề?
gì middleware khác mà bạn đã chạy? tĩnh? Bạn có biết những gì đang đăng nhập vào giao diện điều khiển không xác định? –
Không có gì khác. Đó là một dự án hoàn toàn mới mẻ và tôi chỉ thay đổi hai dòng đó và tệp layout.jade. Không có đầu mối mà "không xác định" là đến từ một trong hai. – Patrick