NuGet脚本到不同的目录

rea*_*ers 70 nuget nuget-package

Nuget包下载Javascript文件到〜/ Scripts

我更喜欢将我的内容整理到〜/ content文件夹中,其中包含

~/content/css
~/content/images
~/content/scripts
~/content/scripts/vendor (for packages/ downlaoded scripts)
~/content/scripts/site (my own site's JS)
Run Code Online (Sandbox Code Playgroud)

如何让Nuget下载Javascript文件~/content/scripts/vendor

Ale*_*ion 57

目前,NuGet不支持在默认位置以外的地方安装软件包资源.现有的NuGet工作项将涵盖此功能:#1914 - 允许包资源文件夹可配置.

  • 不明白为什么200多票的工作项目在超过2年后仍未解决. (10认同)
  • @ Gigi2m02超过3年,现在正在计算. (3认同)
  • 是的,有这个功能会很高兴,也许是这样的:http://i.imgur.com/4f308dT.png (2认同)
  • 因为NuGet是一个事后的想法.它只是gem/npm的轻量级克隆.我不能告诉你ASP.net/MVC开发人员将重新安排lib文件以匹配默认项目格式的努力,并且从不对它有任何疑问. (2认同)
  • @gnack过去几年事情发生了变化,所以我不指望它会发生变化.请参阅下面我添加的答案. (2认同)

Gig*_*m02 8

这不是一个"答案",但值得注意的是:随着管理前端库到Bower的转变,我不希望工作项#1914能够实现.我强烈建议您研究如何使用NPM,Bower和Grunt的组合来实现自定义文件夹结构.

如果您早期看过VS2015,您会发现这是您推荐的项目设置和维护的新方法.

鲍尔

用于管理在html,css,jss中写入的前端组件的依赖管理工具(例如Bootstrap,Knockout,Angular,moment,lightboxes,gallery library,...)

NPM

用于管理节点js模块的依赖关系管理工具

咕噜

Grunt是一个javascript任务运行器工具.你可以使用grunt做很多事情,你必须手动完成:编译文件,linting文件,移动文件,...

上面三个之间的区别在这里详细解释:Grunt,NPM和Bower之间的区别(package.json vs bower.json)