这一节主要讲的是前端和后端的包管理工具。
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:bundlec