无法打包扩展名:打包时无法创建临时zip文件

时间:2014-05-15 08:47:43

标签: google-chrome-extension

我刚试图打包Chrome扩展程序,我从Chrome(和Canary)收到以下错误

Failed to create temporary zip file during packaging.

之前有人遇到过这个吗?

编辑:我试过

  1. chmoding目录
  2. 重新安装chrome&铬金丝雀
  3. 回滚到使用git打包的先前版本

1 个答案:

答案 0 :(得分:0)

我遇到了同样的错误,并且没有看到Chrome的任何日志输出(在Mac上),所以没有帮助。

我经常使用符号链接,这似乎导致了这个问题。我在Firefox上遇到了类似的问题,如果我使用真实文件而不是符号链接,那么会发现一个神秘的错误。

zip程序将复制链接所指向的文件,而不是符号链接本身,因此我将其用作将所有符号链接转换为WebExtension包装的常规文件的便宜方法。

我用扩展目录拉链了:

zip -qr extension.zip extension/

将其移到其他地方,用以下内容解压缩:

unzip extension.zip

从那里打包扩展程序,它运行正常,没有错误。