タグ付けされた質問 「amd」

5
CommonJS、AMD、およびRequireJSの関係は?
たくさん読んだ後でも、私はCommonJS、AMD、およびRequireJSについてまだ非常に混乱しています。 CommonJS(以前のServerJS)は、言語がブラウザーの外部で使用される場合にJavaScript仕様(モジュール)を定義するためのグループであることを知っています。CommonJSモジュールの仕様には、Node.jsやRingoJSなどの実装がありますよね? CommonJS、非同期モジュール定義(AMD)、およびRequireJSの関係は何ですか? あるRequireJSはの実装CommonJSのモジュール定義?はいの場合、AMDとは何ですか?

11
WebpackでのjQueryプラグインの依存関係の管理
私はアプリケーションでWebpackを使用しています。ここでは、すべてのJavaScriptファイル/コード用のbundle.jsと、jQueryやReactなどのすべてのライブラリ用のvendors.jsの2つのエントリポイントを作成しています。依存関係としてjQueryがあり、vendors.jsにもそれらを含めたいプラグインを使用するにはどうすればよいですか?これらのプラグインに複数の依存関係がある場合はどうなりますか? 現在、私はこのjQueryプラグインをここで使用しようとしています-https ://github.com/mbklein/jquery-elastic。Webpackのドキュメントでは、providePluginとimports-loader について言及しています。私はprovidePluginを使用しましたが、それでもjQueryオブジェクトは利用できません。これが私のwebpack.config.jsがどのように見えるかです- var webpack = require('webpack'); var bower_dir = __dirname + '/bower_components'; var node_dir = __dirname + '/node_modules'; var lib_dir = __dirname + '/public/js/libs'; var config = { addVendor: function (name, path) { this.resolve.alias[name] = path; this.module.noParse.push(new RegExp(path)); }, plugins: [ new webpack.ProvidePlugin({ $: "jquery", jquery: "jQuery", "window.jQuery": …

8
JSHintとRequireJSを使用して警告「define」を無効にする方法が定義されていません
プロジェクトでRequireJS AMDを使用しています。プロジェクトでjshintを実行すると、次のようなエラーがスローされます AMDスクリプト 'define' is not defined. モカテストケースで 'describe' is not defined. 'it' is not defined. jshintでこの警告を削除するにはどうすればよいですか?

3
必要な理由とシム設定を使用するタイミング
こちらのAPIからrequirejsドキュメントを読みました requirejs.config({ shim: { 'backbone': { //These script dependencies should be loaded before loading //backbone.js deps: ['underscore', 'jquery'], //Once loaded, use the global 'Backbone' as the //module value. exports: 'Backbone' }, 'underscore': { exports: '_' }, 'foo': { deps: ['bar'], exports: 'Foo', init: function (bar) { //Using a function allows …

3
Webpack ProvidePluginと外部?
Backbone.jsでWebpackを使用するというアイデアを模索しています。 クイックスタートガイドに従い、Webpackがどのように機能するかについての一般的な考え方はありますが、jquery /バックボーン/アンダースコアなどの依存関係ライブラリをロードする方法がわかりません。 それらを外部にロードする<script>必要がありますか、それともWebpackがRequireJSのシムのように処理できるものですか? よるとWebPACKのドキュメント:モジュールをシミング、ProvidePluginおよびexternalsこれに関連すると思われる(そうであるbundle!ローダどこか)が、私は使用する際に把握することはできません。 ありがとう
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.