2016-08-12 1 views
0

私はLaravelアプリケーションで作業し、ここでnodemodules

app.jsファイルである経由jQueryにアクセスしようとしています:

var $ = require('../../../node_modules/jquery/dist/jquery') 
//require('../../../node_modules/bootstrap-sass/assets/javascripts/bootstrap.min') 
require('./site') 

結果として生成されるファイルはhere

+0

あなたはどのモジュールローダーを使用していて、nqueryを使ってjqueryをインストールしましたか?あなたは 'var $ = require( 'jquery')'を試しましたか? – Craicerjack

+0

@Craicerjack私はLaravelで使用しているので、私はパス全体を渡さなければなりませんでした。私は 'npm 'でインストールしました。私は 'browsify'を使用してファイルに' require'を使用しています – Volatil3

+0

これらのファイルとのやりとりに 'elixir'を使用しましたか? - https://laravel.com/docs/5.2/elixir#browserify - Laravelには独自のAPIがあります'このようなことに対処するのを手伝ってくれました。 – Craicerjack

答えて

1

となります。

をグローバルに定義します。
window.$ = window.jQuery = require('jquery'); 
関連する問題