2012-04-03 16 views
66

paquetes Nuget descarga archivos Javascript a ~/Scriptsguiones NuGet a directorio diferente

prefiero mantener mis contenidos organizados en una carpeta ~/contenido, que contiene

~/content/css 
~/content/images 
~/content/scripts 
~/content/scripts/vendor (for packages/ downlaoded scripts) 
~/content/scripts/site (my own site's JS) 

¿Cómo hacer descarga Nuget ¿Los archivos Javascript a ~/content/scripts/vendor?

+0

posible duplicado de [¿Es posible cambiar la ubicación de los paquetes para NuGet?] (http://stackoverflow.com/questions/4092759/is-it-possible-to-change-the-location-of-packages-for-nuget) –

Respuesta

53

Por el momento, NuGet no es compatible con la instalación de paquetes de recursos en otro lugar que la ubicación predeterminada. Existe un elemento de trabajo NuGet existente que cubriría esta función: #1914 - Allow package resource folders to be configurable.

+1

Sí, sería bueno tener esta característica, tal vez algo así: http://i.imgur.com/4f308dT.png –

+9

No entiendo por qué un elemento de trabajo con más de 200 votos no se resuelve después de más de 2 años. – Gigi2m02

+1

Porque NuGet es una idea de último momento. Es solo un clon ligero de gema/npm. No puedo decirles el esfuerzo que los desarrolladores de ASP.net/MVC ejercerán para reorganizar los archivos de una lib para que coincida con el formato de proyecto predeterminado, y nunca cuestionarán nada al respecto. – QueueHammer

6

No es realmente una "respuesta", pero vale la pena señalar: Con el cambio de administración de bibliotecas de aplicaciones para el usuario a Bower, no espero que se implemente work item #1914. Recomiendo encarecidamente que vea cómo puede usar la combinación de NPM, Bower y Grunt para lograr su estructura de carpetas personalizada.

Si tiene una visión temprana de VS2015, notará que es la nueva forma recomendada para la configuración y el mantenimiento de su proyecto.

Bower

herramienta de gestión de la dependencia se utiliza para administrar los componentes de front-end escribiendo en html, css, JSS (por ejemplo Bootstrap, Knockout,, momento, Cajas de Luz, bibliotecas galería angular, ...)

NPM

herramienta de gestión de la dependencia utilizada para módulos de gestión de nodos js

ronco

ronco es una herramienta corredor tarea Javascript. Puede hacer muchas cosas usando ronco que había que hacer manualmente de otro modo: la compilación de archivos, archivos de pelusa, mover archivos, ...

Diferencia entre tres arriba explicada con detalle aquí: Difference between Grunt, NPM and Bower (package.json vs bower.json)

Cuestiones relacionadas