2017-12-30 75 views
0

VueJS CLI Webpackを初めて使用しました。 JavaScriptファイルをグローバルにインクルードしたい。VueJS CLI機能が利用できません

私main.js:

私はライブラリのすべての関数を使用してい functions.js
require('./assets/css/main.css'); 

require('./assets/js/vendor/jquery-2.2.4.min.js'); 
require('./assets/js/vendor/TweenMax.min.js'); 
require('./assets/js/vendor/device.min.js'); 

require('./assets/js/functions.js'); 

(jqueryの、device.js ...)

私はエラーを取得します:

Uncaught ReferenceError: TweenMax is not defined

...
私はfunctions.js内のライブラリを使うのはなぜカント
?よくわかりません。
ありがとうございます

答えて

0

どのように動作しないのですかvue and webpack handle assets and static files

通常、あなただけのNPM等を介して、あなたのモジュールをインストールします:あなたが使用しようとしたTweenMaxのためだ

npm install gsap --save

を。あなたはon npm hereを見つけるでしょう。

は、その後、あなたがそれを使用したい.vueファイルで、あなただけインポートして、それを使用します。

<script> 
import {TweenMax} from 'gsap' 
export default { 
    methods: { 
    myMethod() { 
     TweenMax.to() 
    } 
    } 
} 
</script> 

あなたはいくつかのコンポーネントでそれらを使用する場合は、adding them as instance propertiesを検討することができます。その後、それらを手動ですべてインポートする必要はありません。

関連する問題