【发布时间】:2016-01-04 18:44:01
【问题描述】:
我已经在我的系统中安装了 jpm。现在我在 index.js 中改变了我想要的东西。接下来我使用命令'jpm run'。出现这样的错误:
JPM [info] Starting jpm run on erp
Creating XPI
JPM [info] XPI created at C:\Users\RAJATR~1\AppData\Local\Temp\@erp1-0.0.1.xpi (
47ms)
Created XPI at C:\Users\RAJATR~1\AppData\Local\Temp\@erp1-0.0.1.xpi
JPM [info] Creating a new profile
events.js:141
throw er; // Unhandled 'error' event
^
Error: spawn REG ENOENT
at exports._errnoException (util.js:874:11)
at Process.ChildProcess._handle.onexit (internal/child_process.js:178:32)
at onErrorNT (internal/child_process.js:344:16)
at doNTCallback2 (node.js:441:9)
at process._tickCallback (node.js:355:17)
如您所见,这里创建了 xpi 文件,但是出现了一些错误,我无法理解详细信息。帮我。我很确定代码没问题。因为我使用了在我的 firefox 浏览器中创建的 xpi 文件,它工作得非常好。
【问题讨论】:
-
这真的很奇怪。你能弄明白吗?
-
你的 xpi 的名字看起来很奇怪,你是不是没有在
package.json中给你的插件命名,或者将id设置为""?这可能是原因 -
您可以尝试将文件复制到新的插件目录以查看错误是否仍然存在?如果是的话,你能发布代码吗?
标签: firefox-addon firefox-addon-sdk jpm