2016-11-18 4 views
3

私はこのようなtethercropper)ファイルapp.jsに、私は(必要、私はすべてのJavaScriptファイルをパックしたいLaravel 5.3、 を使用していますlaravelにjavascriptファイルをパックする方法は? :

require('tether');// `tether` is put at the head of `Bootstrap` 
require('./bootstrap'); 

require('cropper'); 

Vue.component('example', require('./components/Example.vue')); 

const app = new Vue({ 
    el: 'body' 
}); 

はその後gulpを実行している、それは大丈夫です! しかし、クロムbroswerのコンソールでは、2つのエラーがある:それは

PSなぜ

Uncaught Error: Bootstrap tooltips require Tether 
Uncaught TypeError: $image.cropper is not a function 

は:?

bootstrapないBootstrap、そこresources/assets/js内のファイルbootstrap.jsであり、BootstrapがありますTwitterのUI。

+1

を、あなたは「テザー」から '輸入テザーを試してみました。テザー=テザー; '? – Skysplit

+0

@Skysplitありがとうございます。その問題は解決されました。別のエラーが表示されます: '[Vue警告]:要素が見つかりません:body' – zwl1619

+0

@ zwl1619 Vue 2.0を使用していますか? –

答えて

1

私がコメントに書かれているように、解決策は次のコードされています

import Tether from 'tether' 

window.Tether = Tether; 
関連する問題