无法导入" bootstrap-select"在Laravel的app.scss中

时间:2018-02-21 19:22:07

标签: php jquery html laravel

我正在做以下事情:

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,如何正确导入?

4 个答案:

答案 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