node.js - tutorial - Vista previa de Visual Studio 2015-Apache Cordova Build Error
ionic project visual studio 2017 (2)
Sería útil ver un resultado de compilación más detallado. Puede configurar su salida de compilación para diagnóstico (Herramientas / Opciones / Proyectos y Soluciones / Compilación y Ejecución / Proyecto de compilación de MSBuild verbosidad).
Intente borrar su caché de Cordova dentro de VS en Herramientas / Opciones / Herramientas para herramientas de Apache Cordova / Cordova. Después de haber hecho eso, vuelva a abrir su proyecto e intente una compilación limpia.
Si aún tiene problemas en ese punto, puede intentar instalar vs-mda manualmente usando un nodo siguiendo las instrucciones a continuación.
Busque la carpeta de paquetes debajo de su carpeta de instalación VS que contiene vs-mda (la ruta será similar a la siguiente. Tenga en cuenta que el nombre de la carpeta resaltada será exclusivo de su sistema).
C:/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/IDE/Extensions/wgy514he.01m*/packages/vs-mda
- Tenga en cuenta que wgy514he.01m no será el nombre exacto de la carpeta, pero busque algo similar que contenga la carpeta de paquetes.
Luego, desde un símbolo del sistema de administración, ejecute el siguiente comando. Tenga en cuenta que es necesario dar la ruta explícita a la carpeta vs-mda en la ruta de instalación de VS al emitir el comando.
npm –g install <full path to packages folder>/vs-mda
Si esta instalación fue exitosa, entonces debería poder construir su proyecto Cordova. Avísame si esto te desbloquea. Si esto no fue exitoso, por favor, transmita los resultados del comando npm install.
Cuando intento usar la aplicación Apache cordova en Visual Studio 2015 Preview, experimento un error de seguimiento.
npm install error : error : spawn ENOENT
Pero en el símbolo del sistema si uso
npm -v
Su regreso
2.1.9
Pero cuando visual studio intenta instalar npm recibo un error.
¿Puede alguien ayudarme con esto?
Gracias.
Hola a todos,
Después de hacer los pasos contados por Ellen. Visual Studio informó mensaje de Nuevo error
1>Task "MdaVsCli" (TaskId:17)
1> Task Parameter:VsCliPath= C:/Users/MyName/AppData/Roaming/npm/node_modules/vs-mda/vs-cli.cmd (TaskId:17)
1> Task Parameter:Platform=Android (TaskId:17)
1> Task Parameter:ProjectDir=. (TaskId:17)
1> Task Parameter:Configuration=Debug (TaskId:17)
1> Task Parameter:ProjectName=BlankCordovaApp21 (TaskId:17)
1> Task Parameter:Language=en-US (TaskId:17)
1> Task Parameter:BuildTarget=RippleNexus (TaskId:17)
1> The system cannot find the path specified. (TaskId:17)
1>Done executing task "MdaVsCli" -- FAILED. (TaskId:17)
El siguiente es el mensaje después de haber instalado npm.
C:/Program Files (x86)/Microsoft Visual Studio 14.0/Common7/IDE/Extensions/xxl33
z1o.sqb/packages/vs-mda>npm -g install
npm WARN engine [email protected]: wanted: {"node":">=0.6","npm":"1"} (current: {"node":
"0.10.33","npm":"2.1.9"})
npm WARN engine [email protected]: wanted: {"node":">=0.6","npm":"1"} (current: {"node":
"0.10.33","npm":"2.1.9"})
C:/usr/local/vs-cli -> C:/usr/local/node_modules/vs-mda/vs-cli.cmd
[email protected] C:/usr/local/node_modules/vs-mda
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected], forever-agent
@0.5.2, [email protected], [email protected], [email protected], [email protected], [email protected].
1, [email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], acc
[email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], cordova-li
[email protected], [email protected])
No sé por qué vs-cli busca en el directorio equivocado.
C:/usr/local/vs-cli
Pero la npm en realidad está instalada en el siguiente directorio
C:/Program Files/nodejs/node_modules/npm
Alguien me ayude en esto.
Gracias
Tenía exactamente el mismo problema, causado por un factor desconocido. Estaba funcionando bien ayer y esta mañana.
Así es como lo arreglé:
Los pasos 1-2 son de la respuesta de Ellen,
limpiando su Caché de Cordova desde VS en Herramientas / Opciones / Herramientas para herramientas de Apache Cordova / Cordova.
Busque la carpeta de paquetes debajo de su carpeta de instalación VS que contiene vs-mda
Copié esa carpeta a la carpeta de destino de la compilación (C: / Users / MyName / AppData / Roaming / npm / node_modules).
Tuve un nuevo error al construir: ''node'' no se reconoce como un comando interno o externo mientras se usa phonegap / cordova
Seguí la solución en el enlace (agregar nodo como variable de entorno).
Reiniciar.
Construcción de éxito
Celebre bebiendo café mientras despliega furiosamente la aplicación Cordova de 2 botones.
Nota: Estoy usando Visual Studio 2013 actualización 4. Gana 7 os.