2016-05-28 12 views
0
{ 
    test: require.resolve("./src/plugins/froala_editor.min"), 
    loader: "imports?$=jQuery" 
} 

var $ = require("jquery"); 

WebPACKのクロムコンソールエラーのプロパティ 'FN' を読み取ることができません:あなたは$を使用するときにのWebPACK froalaは未定義#1312

new webpack.ProvidePlugin({ 
    $: "jquery", 
    jQuery: "jquery", 
    "window.jQuery": "jquery" 
}) 

:jQueryとあなたがこれを行うことができますWebPACKのコンフィグについてUncaught TypeError: $(...).editable is not a function

+0

あなたの質問に答えるために私たちに詳細を与えます。 コードはどこに置かれていますか? 'webpack.config'のすべて?ローダーオブジェクトのみが 'webpack.config'にありますか? 'webpack.config'に' var $ = require( "jquery");がありますか? – Everettss

+0

http://jsbin.com/futakaposa/edit?html,css,js,console,output my code –

答えて

1

jQueryをjQueryでロードします。それはjqueryの

ORをロードする前に、ウルケースfroalaで

はjqueryのUIを使用しています! UPDATE:

npm install --save-dev script-loader 

main.js

require('jquery') 
require("script!./path-to-froala-editor.min"); 

OMG!あなたはNPMにfroalaを持っているだけで、そこからそれをインストールし、ウルmain.jsでそれを必要と

https://www.npmjs.com/package/froala-editor

+0

私のwebpack.config http://jsbin.com/futakaposa/edit?html,css,js,console,output –

+0

ProvidePluginを使用する場合、jqueryを必要とせず、外部スクリプトの場合もスクリプトローダーを使用します(例:require( 'script!path-to-froala'); https://github.com/webpack/script-loader –

+0

コードが機能しません!エラー:FroalaにjQueryが必要です。 –