
获得徽章 8
- 前端好书推荐--Vue.js 3应用开发与核心源码解析评论点赞
- [ Report Monitor ] 一款完整、高性能、高可用的打点监控和统计平台。
技术栈:
后端:Nest.js+TypeScript+MongoDB+Redis
前端:React.js+Ant Design+TypeScript
系统功能:
创建数据点。
针对数据点上报进行数据统计和监控。
可配置数据点告警功能。
邮件,短信告警。
demo:report.nihaoshijie.com.cn
Github:github.com
有需要的同学可以一起参与开发!展开赞过评论1 - 查看vue cli的webpack配置文件:
npx vue-cli-service inspect --mode production >> webpack.config.production.js赞过评论1 - 一. babel(语法转换)
1. 浏览器很多都不支持es6的语法,或者仅仅是部分支持,babel就承担了“翻译”的角色,把es6,es7的写法转换成es5的写法
2. babel转换后的代码是遵循commonJS模块规范的es5写法,而这个规范,浏览器并不能识别。因此导入到浏览器中会报错,而nodeJS是commonJS的实现者,所以在babel转换后的代码是可以在node中运行的。
3. 为什么import和require可以混用,因为babel是不会转换require,本身就是遵循语法不需要转换,之后通过webpack打包转换成浏览器可运行语法就行了
二. webpack(模块打包工具)
为了将babel生成的commonJS模块规范的es5写法能够在浏览器上直接运行,在webpack打包中就会有一套自己的loader专门来处理这些,可以转换成浏览器可运行代码
三. es6的Modules和commonJS的关系(模块语法)
es6的Modules导入导出是:import和export
commonJS的导入导出是:require和module.exports展开赞过评论1 - 如何绕过本机的 hosts 文件,IT 管理员通过设置 hosts 的方式来封禁一些网站,例如将 www.baidu.com 配置成 127.0.0.1 ,有什么办法可以让浏览器请求时,不通过 hosts 这层。赞过101