将脚本放到不同的目录

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)

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

14849 次浏览

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

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

如果您早期看过 VS2015,您会注意到这是您的项目设置和维护的新推荐方法。

鲍尔

用于管理用 html、 css、 jss 编写的前端组件的依赖管理工具(例如 Bootstrap、 Knockout、 Angular、 moment、 lightbox、库...)

NPM

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

咕哝

Grunt 是一个 javascript 任务运行工具。你可以做很多事情使用咕哝,你必须手动做否则: 编译文件,链接文件,移动文件,..。

上述三者之间的区别在这里详细解释: Grunt、 NPM 和 Bower 之间的区别(package.json vs Bower.json)