这一节主要讲的是前端和后端的包管理工具。
ASP.NET Core MVC 分前后端:
- 后端一般用 NuGet
- 前端一般用 NPM
前端工具
- 在 VS2017 中使用 NPM,需先在前端项目中创建 NPM 配置文件(pacakage.json)。配置之后npm会自动下载依赖的包。但是我在vs中修改之后发现并没有下载成功。想起来我好像没安装npm环境,所以首先下载了一个node.js,然后在npm的命令行配置proxy(因为公司的网)
1. 如果你在企业防火墙的后面,上网是通过企业的代理来上的,或者需要使用代理加速npm安装过程,那么需要配置proxy和https-proxy
npm config set proxy http://proxy.company.com:8080
2.可以通过修改npm的配置文件让npm到另外的pacakge mirror站点去找package,通过如下命令 $npm config set registry https://registry.npm.taobao.org$ npm config set registry http://r.cnpmjs.org或者:npm config set registry http://registry.npmjs.eu 随后再执行npm install
- Bundle 和 minify:bundleconfig.json
- BuildBundlerMinifer
- Task Runners:Webpack,Gulp,Grunt

本文介绍了ASP.NET Core MVC中前端和后端的包管理工具,如后端的NuGet和前端的NPM。在Visual Studio 2017中配置NPM需要创建package.json文件,但需注意安装npm环境和配置代理。同时讲解了前端的bundle和minify,通过bundleconfig.json文件结合BuildBundlerMinifer插件实现构建时的资源打包和压缩。
最低0.47元/天 解锁文章
1034

被折叠的 条评论
为什么被折叠?



