【问题标题】:command 'jpm run' is not working命令“jpm run”不起作用
【发布时间】: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


【解决方案1】:

尝试指定firefox的路径,使用

jpm run -b <path>

&lt;path&gt; 可以在哪里,例如,

"C:\Program Files (x86)\Mozilla Firefox\firefox.exe"  

(视窗) 或

 /usr/bin/firefox

(Linux)

【讨论】:

    猜你喜欢
    • 2019-05-28
    • 2021-05-23
    • 2018-06-22
    • 1970-01-01
    • 2021-09-30
    • 1970-01-01
    • 2020-05-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多