2016-05-24 3 views
0

Я пытаюсь загрузить bootstrap.js с помощью браузера, Laravel elixir. Я использую npm для установки пакетов. Все кажется хорошим, но когда я пытаюсь загрузить свою страницу, это показывает «Ошибка: для JavaScript Bootstrap требуется jQuery». У меня много googled, но не нашел никакого решения, которое работает. Вот мои коды:Ошибка: для JavaScript Bootstrap требуется jQuery; Browserify, Laravel Elixir

ресурсы/активы/JS/app.js

import $ from 'jquery'; 
import Bootstrap from 'bootstrap-sass' 

package.json

{ 
    "private": true, 
    "scripts": { 
     "prod": "gulp --production", 
     "dev": "gulp watch" 
    }, 
    "devDependencies": { 
     "gulp": "^3.9.1", 
     "laravel-elixir": "^5.0.0", 
     "bootstrap-sass": "^3.0.0", 
     "laravel-elixir-vueify": "^1.0.0" 
    }, 
    "dependencies": { 
     "jquery": "^2.2.4" 
    } 
} 
+0

Я изменил свой вопрос. Тег эликсира, который вы выбрали, относится к языку программирования Elixir, а не к эликсиру, как в laravel. Я добавил правильный тег для вас. –

+0

спасибо. моя ошибка .. – WahidSherief

+0

Не беспокойтесь. Просто подумал, что ты мог бы задаться вопросом, почему я повторил вопрос. –

ответ

1

Наконец я придумал следующий подход:

вместо использования:

import $ from 'jquery'; 

использование:

window.jQuery = window.$ = require('jquery'); 
Смежные вопросы