2017-01-15 4 views
-1

jqueryを私のBrowserifyアプリケーションにバンドルしようとしていますので、メインのhtmlファイルのCDNからロードする必要はありません。私は私のnpm_modulesにjqueryをbrowserifyビルドに含める

npm install jquery 

をjqueryのをインストールしてから、私はそれを必要としています私のpackage.json私のモジュールの上部に

{ 
    "name": "bwplans", 
    "version": "0.1.0", 
    "devDependencies": { 
    "grunt": "~0.4.4", 
    "grunt-browserify": "^5.0.0", 
    "grunt-contrib-concat": "latest", 
    "grunt-contrib-jshint": "latest", 
    "grunt-contrib-uglify": "latest", 
    "grunt-contrib-watch": "latest", 
    "jshint-stylish": "latest", 
    "jquery": "latest" 
    } 
} 

そして最後にそれを追加しました:

var $ = require('jquery'); 

ビルドはエラーなしで実行されていますが、まだ取得しています

$ is not defined 

ビルドされたファイルを見ると、jqueryはそこにコンパイルされているので、何が欠けていますか?

答えて

0

Mea culpa。

これは完全に機能します。エラーを投げていたモジュールはjqueryを必要としませんでした - 間違ったモジュールを探していました。行方不明のものはすべて必要なものでした。

関連する問題