私はトランスペアラなしのjavascriptクライアントでrequire(node.jsなど)を使用しようとしましたが、コールバックを使わずに回答を待つか、コードを別のコードに変更する必要がありました。以下のような必要:use on javascript client
var a = require('library.js'); //sctricly this syntax not require.js
a.method('HI', 12);
おかげで
私はトランスペアラなしのjavascriptクライアントでrequire(node.jsなど)を使用しようとしましたが、コールバックを使わずに回答を待つか、コードを別のコードに変更する必要がありました。以下のような必要:use on javascript client
var a = require('library.js'); //sctricly this syntax not require.js
a.method('HI', 12);
おかげで
が必要多くは、Nodeモジュールであるので、あなたは、クライアント上でそれを使用することはできません。
requirejsはnode.jsのサポートが必要な機能をサポートしていますが、CSSやDOMでもrequireを実行したい – Lord
これにはwebpackを使用できます。 AMDとCommonJSの両方のモジュールをサポートしています。
https://webpack.js.org/guides/getting-started/
現在、これらのライブラリを使用しないでこの機能を使用することはできません。ブラウザのサポートは非常に限られています。これを実際に見たいだけなら、Chrome Canaryにはchrome:flagsというフラグがあり、ES6モジュールを有効にすることができます。
webpackやbrowserifyのようなものを使わないようにする理由は何ですか? –
これらのツールで生成された出力jsコードファイルは元のソースがなくても醜いですし、メンテナンスが非常に難しいので – Lord
ソースを変更するたびに自動的に出力ファイルを生成するために 'gulp'のようなタスク自動化を使用してツールチェーンを設定します出力コードを維持することは期待できません。 –