2017-08-03 35 views
1

我正嘗試在Angular應用程序中安裝PouchDB。這爲我工作在過去,但現在當我嘗試創建一個新的項目,我得到的錯誤: " Can't find Python executable "python", you can set the PYTHON env variable "angular pouchdb -ERROR無法找到Python可執行文件「python」,您可以設置PYTHON env變量

我不知道爲什麼這是我收到的錯誤,這是否有事可做與新的角?或者也許PouchDB版本6.3?任何幫助,將不勝感激

回答

0

我有同樣的問題,我解決它通過使用較低的node.js版本:

$ nvm list 

    * 8.3.0 (Currently using 64-bit executable) 
    7.4.0 
    6.10.0 
    4.4.7 
    4.3.0 

$ nvm use 7.4.0 
$ npm i --save pouchdb 
... 
$ nvm use 8.3.0 

的原因是,leveldown,用於通過pouchdb已預先包裝的二進制文件對應於您的操作系統和節點版本,因爲它找不到我的,它試圖建立它,但由於某種原因(也許Windows反斜槓問題)它不能。

+0

您的解決方案奏效。現在我收到錯誤:'ERROR TypeError:__WEBPACK_IMPORTED_MODULE_2_pouchdb__不是一個構造函數'我敢肯定這是特定於我的預先存在的代碼 – AustinC

+0

太棒了!是的,我很抱歉,但我不知道這個其他錯誤。 – Julien

+0

是啊,這很奇怪,錯誤指向我的代碼中的這一行'this.db = new PouchDB('users');',這是我的構造函數 – AustinC

相關問題