簡體   English   中英

錯誤 - 使用npm - node.js安裝mariasql包

[英]Error - Installing mariasql package using npm - node.js

我正在嘗試將Node.js與MariaDB連接。 使用npm安裝mariasql包時拋出錯誤。

 npm install mariasql

錯誤

TRACKER:錯誤TRK0005:找不到:“CL.exe”。 該系統找不到指定的文件。 [C:\\用戶\\ XYZ \\桌面\\ RTRT \\ AM2 \\ node_modules \\ mariasql \\建立\\ DEPS \\ libmariadbclient \\ ZLIB \\ zlib.vcxproj]

注意:

Windows 7的

Node.js - 0.10.24

您將需要Visual C ++(不確定是哪個版本)來下載和構建此模塊。 事實上,對於大多數不是純JS模塊的npm模塊,建議使用linux機器進行開發和部署,因為大多數模塊都是基於linux構建工具構建的,並且在linux環境中按預期工作。

發生此錯誤,因為找不到CL.EXE。 CL是C / C ++的Microsoft編譯器/鏈接器。 根據您提供的路徑,MariaSQL指向zlib的vcxproj文件。 vcxproj是Visual Studio C / C ++項目文件,zlib是壓縮庫。 基於文件路徑,看起來NPM正在嘗試構建似乎不必要的zlib,但是出現此問題的原因是您沒有安裝Visual Studio,路徑不正確,或者您不需要構建zlib。 我的建議是在調用NPM時添加“--production”標志,以便不安裝僅開發依賴項。 但是,由於MariaSQL沒有聲明devDependencies,因此無法使用。 您似乎需要安裝Visual Studio或正確配置路徑。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM