gpt4 book ai didi

javascript - 当写入文件代码被注释时,附加生成器中的构建失败

转载 作者:行者123 更新时间:2023-11-28 02:39:05 25 4
gpt4 key购买 nike

我尝试构建我的插件,但是当我评论了此页面的代码时 writing to a file example我得到XPI 未构建

这是代码,我已经评论过:

/*
function saveFile(file, data)
{
Cu.import("resource://gre/modules/NetUtil.jsm");
Cu.import("resource://gre/modules/FileUtils.jsm");

var ostream = FileUtils.openSafeFileOutputStream(file)

var converter = Cc["@mozilla.org/intl/scriptableunicodeconverter"].createInstance(Ci.nsIScriptableUnicodeConverter);
converter.charset = "UTF-8";
var istream = converter.convertToInputStream(data);

// The last argument (the callback) is optional.
NetUtil.asyncCopy(istream, ostream, function(status) {
if (!Components.isSuccessCode(status)) {
// Handle error!
return;
}

// Data has been written to the file.
});
}
*/

如果我删除此代码(或整个注释 block ),构建将会成功。

这是此插件的链接:addon

有什么问题吗?谢谢。

编辑:我有火狐浏览器 15.0.1。更新到 16.0.1 没有帮助。

最佳答案

问题出在关键字Components。我已经解决了这个问题,用 C 替换这个词,但我已经根据需要添加了 C chrome:

var {Cc, Ci, Cu, C} = require("chrome");

现在我可以编译插件并执行注释函数了。

关于javascript - 当写入文件代码被注释时,附加生成器中的构建失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12952271/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com