我正在尝试能够将 Javascript 代码放在字符串中(在 Javascript 中)。我正在使用自己的 gruntjs 任务来读取所有 javascript 文件并将其放在字符串中。
var modules = [];
modules['filename.js'] = "code here...."
这适用于简单的 Javascript 类,但是当以这种格式(JQuery、Ember.js、Underscore)放置外部库时,它将失败。我"
将代码中的每个替换为\"
. 但我仍然遇到语法错误。我认为这可能与某些 RegEx 有关,或者在某些部分他们可能已经转义了一些双引号。
编辑:代码在这里找到:https ://github.com/TheHydroImpulse/resolve.js 但具体构建脚本(gruntjs)在这里:https ://github.com/TheHydroImpulse/resolve.js/blob/master/示例/基本/grunt.js
有什么建议么?