Az Aspose.Slides Node.js Java-n keresztüli telepítésének hibaelhárítása
Bevezetés
Amikor a npm segítségével telepíted az aspose.slides.via.java-t, előfordulhat, hogy hibák lépnek fel a java és a node-gyp modulok fordítása során. Részletesebben megvizsgáltuk ezeket a hibákat, és azonosítottuk a telepített programok és csomagok verzióira vonatkozó konkrét követelményeket.
Verziókövetelmények
-
A Node.js 12 és korábbi verzióihoz:
- Python 3.10-nél nem magasabb.
- Windows esetén ajánlott a Visual Studio Build Tools 2017-es vagy annál régebbi verziójának telepítése.
- npm java csomag verziója: 0.12.1.
-
A Node.js 13-hoz:
- Ugyanazok a követelmények, mint a Node.js 12 esetében.
-
A Node.js 14-hez:
- Python 3.10.
- npm java csomag verziója: 0.14.0.
-
A Node.js 15-höz:
- Python 3.12.
- npm java csomag verziója: 0.14.0.
-
A Node.js 16 és újabb verzióihoz:
- Python 3.12.
- npm java csomag verziója: 0.14.0.
Kövesd az alábbi utasításokat a szükséges programok telepítéséhez.
Telepítés Unix rendszeren
- Telepítsd a Node.js oldalt.
- Telepítsd a Python oldalt.
- Telepítsd a Java (JDK 1.8) környezetet.
- Telepíts egy megfelelő C/C++ fordító láncot, például a GCC eszközt.
Telepítés macOS rendszeren
- Telepítsd a Node.js alkalmazást.
- Telepítsd a Python alkalmazást.
- Telepítsd a Java (JDK 1.8) és módosítsd a JVMCapabilities szekciót a /Library/Java/JavaVirtualMachines/jdk1.8.x_xxx.jdk/Contents/Info.plist fájlban root jogosultsággal. A jdk1.8.x_xxx.jdk a JDK verziódtól függ. Így nézzen ki:
<key>JavaVM</key>
<dict>
<key>JVMCapabilities</key>
<array>
<string>JNI</string>
<string>BundledApp</string>
<string>CommandLine</string>
</array>
- Telepítsd az
Xcode Command Line Toolsönállóan axcode-select --installparancs futtatásával. – VAGY – Alternatívaként, ha már telepítetted a teljes Xcode programot, a Parancssori Eszközöket aXcode -> Open Developer Tool -> More Developer Tools...menüpont alatt telepítheted.
Telepítés Windows rendszeren
- Telepítsd a Node.js programot.
- Telepítsd a Python programot a Microsoft Store áruházból.
- Telepítsd a Java (JDK 1.8) környezetet.
- Telepítsd a Visual C++ Build Environment (használd a “Visual C++ build tools”‑t, ha a VS2019‑nél régebbi verziót használod, egyébként a “Desktop development with C++” munkaterületet, vagy a Visual Studio Community verziót a “Desktop development with C++” munkaterülettel).
Győződj meg róla, hogy a Node.js, a Python és a Java a PATH változóhoz hozzá vannak adva.
Aspose.Slides telepítése Node.js-hez Java-n keresztül Node.js 14 és újabb verziókon
Egyszerűen használd a következő parancsot:
npm i aspose.slides.via.java
Aspose.Slides telepítése Node.js-hez Java-n keresztül Node.js 12 vagy 13 verzión
Az Aspose.Slides for Node.js via Java‑t manuálisan kell telepíteni. Használd a következő parancsot:
- Node.js 12-hoz:
npm i java@0.12.1
- Node.js 13-hoz:
npm i java@0.13.0
Ezután töltsd le a aspose.slides.via.java csomagot, és csomagold ki a node_modules/aspose.slides.via.java mappába.
A telepítés ellenőrzése
A telepítés ellenőrzéséhez hozz létre egy index.js nevű fájlt a projekt gyökerében a következő tartalommal:
var aspose = aspose || {};
var java = require('java');
aspose.slides = require("aspose.slides.via.java");
var presentation = new aspose.slides.Presentation();
var slide = presentation.getSlides().get_Item(0);
slide.getShapes().addAutoShape(aspose.slides.ShapeType.Line, 50, 150, 300, 0);
presentation.save("lineShape.pptx", aspose.slides.SaveFormat.Pptx);
Futtasd ezt a fájlt a node index.js paranccsal.
További információk
Nem lehetséges a cikk keretein belül minden lehetséges problémát lefedni. Mivel a problémák a java és a node-gyp modulok fordításából adódnak, az alábbi hivatkozások is hasznosak lesznek: