Şu anda bootstrap kullanan bir proje üzerinde çalışıyorum. Ancak bu, bootstrap dosyalarını bir alt dizine yükleyerek gerçekleştirilmiştir. Npm kullanmaya devam etmek istiyorum, çünkü bu güncel kalmayı çok daha kolaylaştıracaktır.npm ile bootstrap kullanımı değiştiriliyor
kaynak klasöründevar ms = require('ms');
var join = require('path').join;
var less = require('transform')('less');
var express = require('express');
var app = express();
.............*other code*
app.get('/bootstrap.css', less(join(__dirname, 'source',
process.env.COMPANY_ID + '-root.less')));
app.get('/print.css', less(join(__dirname, 'source',
process.env.COMPANY_ID + '-print.less')));
module.exports = app;
biz sonra çeşitli az dosyalarını alır bir company-root.less
dahil .less
dosyaların bir numara var:
Bizim mevcut style
klasör + an index.js
dosyası alt klasörler olarak bootstrap
ve source
içerir
@import "./bootstrap/bootstrap.less";
@import "./variables/all.less";
@import "./variables/company.less";
@import "./customcss.less";
@import "./subnav.less";
@import "./nav-list.less";
package.json
'a bootstrap ekledim ve npm install
'u çalıştırıyorum, böylece bootstra var p node_modules
klasöründe, ancak yeni dosyalar ile çalışmaya proje alamıyorum.
@import (npm) "bootstrap";
VEYA
@import "../../node_modules/bootstrap/less/bootstrap.less";
: Ben
company-root.js
ilk satırını değiştirerek denedim
TypeError: Cannot set property 'emulateTransitionEnd' of undefined
at C:\Users\Dee\Documents\GitHub\MAPS\node_modules\bootstrap\js\transition.js:36:29
: Ben Bu bana bir hata verir index.js
içine
var $ = require('jQuery');
global.jQuery = $;
require('bootstrap');
koyarak denedim
Ancak bu yalnızca biçimlendirmede sonuç vermiyor.
Ağları trolle üç saat harcadım ama ilerleme kaydediyorum. Biri bana yardım edebilir mi lütfen?