0

我正在编写一个简单的 ruby​​ 脚本来打包和部署 chrome 扩展。运行此代码时,我不断收到错误“输入目录必须存在”

cmd = "#{chromePath} --pack-extension='#{sourcePath}' --pack-extension-key='#{keyPath}'"
puts "Command: " + cmd
puts `#{cmd}`

输出:

Command: C:\Users\Antoine\AppData\Local\Google\Chrome\Application\chrome.exe --pack-extension='C:/Swaven/dev/B2C.Web.AdminPlugin/src' --pack-extension-key='C:/Swaven/dev/B2C.Web.AdminPlugin/b2c.Web.AdminPlugin.pem'
Input directory must exist.

但是当我执行显示的命令时,.crx文件是正确生成的!

知道为什么会这样,我该如何克服这个问题?

4

1 回答 1

0

显然,当您在路径名周围加上引号时,Chrome 不喜欢它。我刚刚遇到了这个问题,并删除了引号(即使路径包含空格)修复了它。

于 2014-02-01T21:45:59.277 回答