我正在做以下事情:
npm install bootstrap-select
npm run dev
app.scss中的
// Bootstrap Select
@import "node_modules/bootstrap-select/sass/bootstrap-select.scss";
在控制台中它说:
jQuery.Deferred exception:
$(...).selectpicker
不是函数
TypeError:$(...).selectpicker
不是函数
我可以看到它安装了bootstrap-select,如何正确导入?
答案 0 :(得分:3)
在filearrays = { '.csv':[],'.txt':[],'.jpg':[],'.png':[] }
for root, dirs, files in os.walk(folderpath):
for file in files:
filename, fileext = os.path.splitext(file)
if fileext in filearrays:
filearrays[fileext].append(os.path.join(root, file))
导入bootstrap中选择:
/resources/assets/sass/app.scss
您还需要将@import "../../../node_modules/bootstrap-select/sass/bootstrap-select.scss";
导入bootstrap-select.js
才能使其正常工作:
resources/assets/js/app.js
答案 1 :(得分:2)
可以添加Bootstrap-Select而不使用完整路径:
require('bootstrap-select');
require('bootstrap-select/js/i18n/defaults-de_DE');
@import '~bootstrap-select/sass/bootstrap-select.scss';
答案 2 :(得分:1)
在laravel 5.7中
在app.scss中
@import '~bootstrap-select/sass/bootstrap-select.scss';
在app.js中
require('../../node_modules/bootstrap-select/dist/js/bootstrap-select.min');
答案 3 :(得分:0)
npm install bootstrap-select
npm run dev
在resources \ assets \ sass \ app.scss
中@import“node_modules / bootstrap-select / sass / bootstrap-select.scss”;
在resources \ assets \ js \ app.js
中要求(” ../../../ node_modules /自举选/ DIST / JS /自举-select.js');
在头部添加app.scss
在正文结束前添加app.js