2015-11-21 32 views
1

我在我的系統中安裝了jpm。現在我在index.js中改變了我想要的東西。接下來我使用命令'jpm run'。有些錯誤之將至雲這樣的:命令'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文件,它工作得非常好。

+1

這真是奇怪。你能弄明白嗎? – Noitidart

+0

你的xpi的名字看起來很奇怪,你是不是在'package.json'中給你的插件一個名字,或者把'id'設置爲'「」''? *可能*是原因 –

+0

您可以嘗試將文件複製到新的插件目錄以查看錯誤是否仍然存在?如果是的話,你可以發佈代碼嗎? –

回答

0

嘗試指定到Firefox的路徑,使用

jpm run -b <path> 

其中<path>可以是,例如,

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

(視窗) 或

/usr/bin/firefox 

(Linux)的