2017-12-20 32 views
0

Hallo Ich habe versucht, Zhipster-UML mit Garn und NPM Werkzeug zu installieren. Aber es endet falsch. Früher musste Version Python von 3.6 auf 2.7 heruntergefahren werden, um die npm-Nachfrage zu erfüllen. Auch nach einigen Post bekam Windows Visual Studio mit npm installiert. Immer noch besteht das Problem. Bitte finden Sie den Fehler unten. Lassen Sie mich wissen, dass jemand in einer ähnlichen Situation gelandet ist und es gelöst hat?jhipster uml Installationsproblem auf Windows: NPM schlägt auf msbuild.exe mit Exit Code 1

Meine Maschine ist ein Windows 10 läuft auf Intel i5 Core 8 GB RAM.

Lassen Sie mich wissen, wenn weitere Details von meiner Seite benötigt werden.

Update:

  1. Versuchte Schritte vom site half nicht viel. Hier konnte ich nicht installieren npm installieren bcrypt --save faild mit gleichen Fehler

  2. Auch als in der Ausgabe Post here Fenster installiert wies darauf hin, Build-Tool und Python. npm install --global --production windows-build-tools aber das mit erfolg installiert.

Für Garn globalen Add jhipster-uml

C:\Windows>yarn global add jhipster-uml 
yarn global v1.3.2 
[1/4] Resolving packages... 
[2/4] Fetching packages... 
[3/4] Linking dependencies... 
[4/4] Building fresh packages... 
[1/1] ⠁ deasync: Build failed 
[-/1] ⠁ waiting... 
[-/1] ⠁ waiting... 
[-/1] ⠁ waiting... 
error C:\Users\ameya.shetti\AppData\Local\Yarn\config\global\node_modules\deasync: Command failed. 
Exit code: 1 
Command: node ./build.js 
Arguments: 
Directory: C:\Users\ameya.shetti\AppData\Local\Yarn\config\global\node_modules\deasync 
Output: 
C:\Users\ameya.shetti\AppData\Local\Yarn\config\global\node_modules\deasync>if not defined npm_config_node_gyp (node "D:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild) else (node "" rebuild) 
gyp info it worked if it ends with ok 
gyp info using [email protected] 
gyp info using [email protected] | win32 | x64 
gyp info spawn C:\Users\ameya.shetti\.windows-build-tools\python27\python.exe 
gyp info spawn args [ 'D:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\gyp\\gyp_main.py', 
gyp info spawn args 'binding.gyp', 
gyp info spawn args '-f', 
gyp info spawn args 'msvs', 
gyp info spawn args '-G', 
gyp info spawn args 'msvs_version=auto', 
gyp info spawn args '-I', 
gyp info spawn args 'C:\\Users\\ameya.shetti\\AppData\\Local\\Yarn\\config\\global\\node_modules\\deasync\\build\\config.gypi', 
gyp info spawn args '-I', 
gyp info spawn args 'D:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\addon.gypi', 
gyp info spawn args '-I', 
gyp info spawn args 'C:\\Users\\ameya.shetti\\.node-gyp\\9.3.0\\include\\node\\common.gypi', 
gyp info spawn args '-Dlibrary=shared_library', 
gyp info spawn args '-Dvisibility=default', 
gyp info spawn args '-Dnode_root_dir=C:\\Users\\ameya.shetti\\.node-gyp\\9.3.0', 
gyp info spawn args '-Dnode_gyp_dir=D:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp', 
gyp info spawn args '-Dnode_lib_file=C:\\Users\\ameya.shetti\\.node-gyp\\9.3.0\\<(target_arch)\\node.lib', 
gyp info spawn args '-Dmodule_root_dir=C:\\Users\\ameya.shetti\\AppData\\Local\\Yarn\\config\\global\\node_modules\\deasync', 
gyp info spawn args '-Dnode_engine=v8', 
gyp info spawn args '--depth=.', 
gyp info spawn args '--no-parallel', 
gyp info spawn args '--generator-output', 
gyp info spawn args 'C:\\Users\\my.pc\\AppData\\Local\\Yarn\\config\\global\\node_modules\\deasync\\build', 
gyp info spawn args '-Goutput_dir=.' ] 
gyp info spawn C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe 
gyp info spawn args [ 'build/binding.sln', 
gyp info spawn args '/clp:Verbosity=minimal', 
gyp info spawn args '/nologo', 
gyp info spawn args '/p:Configuration=Release;Platform=x64' ] 
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch. 
C:\Users\ameya.shetti\AppData\Local\Yarn\config\global\node_modules\deasync\build\deasync.vcxproj(20,3): error MSB4019: The imported project "C:\Microsoft.Cpp.Default.props" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk. 
gyp ERR! build error 
gyp ERR! stack Error: `C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe` failed with exit code: 1 
gyp ERR! stack  at ChildProcess.onExit (D:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:258:23) 
gyp ERR! stack  at ChildProcess.emit (events.js:159:13) 
gyp ERR! stack  at Process.ChildProcess._handle.onexit (internal/child_process.js:209:12) 
gyp ERR! System Windows_NT 6.3.9600 
gyp ERR! command "D:\\Program Files\\nodejs\\node.exe" "D:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" 
gyp ERR! cwd C:\Users\ameya.shetti\AppData\Local\Yarn\config\global\node_modules\deasync 
gyp ERR! node -v v9.3.0 

Für npm installieren -g jhipster-uml

C:\Windows>npm install -g jhipster-uml 
C:\Users\ameya.shetti\AppData\Roaming\npm\node_modules\jhipster-uml\node_modules\deasync>if not defined npm_config_node_gyp (node "C:\Users\ameya.shetti\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild) else (node "C:\Users\ameya.shetti\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild) 
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch. 
C:\Users\ameya.shetti\AppData\Roaming\npm\node_modules\jhipster-uml\node_modules\deasync\build\deasync.vcxproj(20,3): error MSB4019: The imported project "C:\Microsoft.Cpp.Default.props" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk. 
gyp ERR! build error 
gyp ERR! stack Error: `C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe` failed with exit code: 1 
gyp ERR! stack  at ChildProcess.onExit (C:\Users\ameya.shetti\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\lib\build.js:258:23) 
gyp ERR! stack  at ChildProcess.emit (events.js:159:13) 
gyp ERR! stack  at Process.ChildProcess._handle.onexit (internal/child_process.js:209:12) 
gyp ERR! System Windows_NT 6.3.9600 
gyp ERR! command "D:\\Program Files\\nodejs\\node.exe" "C:\\Users\\ameya.shetti\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" 
gyp ERR! cwd C:\Users\ameya.shetti\AppData\Roaming\npm\node_modules\jhipster-uml\node_modules\deasync 
gyp ERR! node -v v9.3.0 
gyp ERR! node-gyp -v v3.6.2 
gyp ERR! not ok 
Build failed 
npm ERR! code ELIFECYCLE 
npm ERR! errno 1 
npm ERR! [email protected] install: `node ./build.js` 
npm ERR! Exit status 1 
npm ERR! 
npm ERR! Failed at the [email protected] install script. 
npm ERR! This is probably not a problem with npm. There is likely additional logging output above. 

npm ERR! A complete log of this run can be found in: 
npm ERR!  C:\Users\ameya.shetti\AppData\Roaming\npm-cache\_logs\2017-12-20T04_45_39_859Z-debug.log 

Antwort

1

Schließlich habe es

gelöst

ich eigentlich parkte die obige Ausgabe und war tr Ying zu installieren jhipster-registry-master für jhipster Microservice, als ich auf dem gleichen Problem landete. So wurden alle Schritte wiederholt, die vorher nicht funktionierten. Verstanden diesmal gelöst

So ist meine Beobachtung, das obige Problem zu lösen war

1.npm install --global --production windows-build-toolsEingabeaufforderung (ADMIN) [Recht auf Startmenü klicken (win 10), um die Option zu finden in Die Liste.]

Dies installiert Python 2.7 und VC Studio 2015. Auch wenn Sie Python installieren und Pfad in Umgebungsvariable setzen, wird der Npm nicht erkennen, bis Sie diesen Schritt folgen.

2. Verwenden Sie die gleiche Admin-Power-Shell, um den Garn-Befehl auf dem jhipster-registry-master auszuführen, und er wurde erfolgreich ausgeführt. Verwendet, um die gleiche Leistung Shell jhipster-uml mit yarn global add jhipster-uml

Das funktionierte

Schlussfolgerung instal: Für jhipster-uml zu arbeiten, um es braucht, um die MS Visual Studio Abhängigkeit und Administratorrechte zu laufen einige .cp Dateien Verwenden des Windows Build-Tools.

Verwandte Themen