私はJavascriptコードを文字列内(Javascript内)に配置できるようにしようとしています。私は自分のgruntjsタスクを使用して、すべてのjavascriptファイルを読み取り、文字列内に配置しています。
var modules = [];
modules['filename.js'] = "code here...."
これは単純なJavascriptクラスでは機能しますが、外部ライブラリをそのような形式(JQuery、Ember.js、Underscore)で配置すると、失敗します。"
コード内のそれぞれをに置き換えています\"
。しかし、まだ構文エラーが発生しています。私はそれがいくつかの正規表現に関係しているかもしれないと思っています、あるいは、いくつかの部分で彼らはいくつかの二重引用符を逃れたかもしれません。
編集:コードはここにあります:https ://github.com/TheHydroImpulse/resolve.js しかし、具体的にはビルドスクリプト(gruntjs)はここにあります:https ://github.com/TheHydroImpulse/resolve.js/blob/master/ examples / basic / grunt.js
助言がありますか?