在windows上构建angular项目(上)
在windows上构建angular项目 (上)前端三大框架( angular, reac, vue )中,angular一直都是一个很独特的存在。首先,angular的概念很多,服务、依赖注入、模块,指令等,都是在前端圈不是很常用的,此外,angular使用了bazel作为构建工具,而react和vue都是使用了rollup,因此在本地编译构建angular将会远远超过react和vue,如果你是用的windows平台,那么一个个坑需要自己慢慢来填。。。
Bazel是什么?根据官网的定义,Bazel是类似于Make,Maven和Gradle的开源构建和测试工具。它使用人类可读的高级构建语言Starlark(一种基于python的方言)。 Bazel支持多种语言的项目,并为多种平台构建输出。
从我个人角度来看,bazel是一个强大且复杂的构建系统,通过build rule的概念,支持多种语言、不同平台,支持构建C/C++,Java,Android,IOS,Golang,Nodejs,Docker项目
安装Bazel官方支持Windows,macOS, Ubuntu Linu ...
Angular和React构建体积简单对比
Angular和React构建体积简单对比前言Angular是我主要使用的前端框架, 和React是我最近正在学习的前端框架。今天我想对比一下在各自默认的情况下,两者打包体积的对比。
Angular创建我们使用Angular CLI: 11.1.2简单创建一个angular项目:
12345ng new daming-angular-app# ? Do you want to enforce stricter type checking and stricter bundle budgets in the workspace? Y# ? Would you like to add Angular routing? Y# ? Which stylesheet format would you like to use? CSS
然后终端会提示我们输入一些必要的参数。对于Y或N的选择,我们统一选择Y,对拥有多个选择项的,我们统一选择第一个值:
123# ? Do you want to enforce stricter type checking and stricter bundle b ...
Docker Desktop自带k8s安装笔记
Docker Desktop自带k8s安装笔记安装一个k8s还是一个比较复杂的事情,但是Docker Desktop已经自带了一个简易版的k8s,可以基本满足正常的学习使用
安装Docker对于Mac用户,请点击Docker Desktop对于Windows10用户,请点击Docker Desktop
配置docker的国内镜像国内的网络下载可能比较慢,建议使用下面的镜像
1234567891011121314151617{ "registry-mirrors": [ "https://dockerproxy.com", "https://dockerhub.azk8s.cn", "https://registry.docker-cn.com", "https://docker.mirrors.ustc.edu.cn", "https://mirror.baidubce.com", "http://hub-mi ...
Android Studio安装笔记
Android Studio安装笔记简单记录一下Android Studio安装
下载从官网安装Android Studio,
然后点击安装。
Android SDK使用http://ping.chinaz.com获取dl.google.com的大陆响应时间最短的IP地址。
以我为例:180.163.151.161
将其写入hosts文件(C:\WINDOWS\System32\drivers\etc\hosts)
1180.163.151.161 dl.google.com
参考资料在Android Studio中下载Android SDK的两种方式(Android Studio3.0、windows
在Ubuntu 18.04.5 LTS上安装minkube
在Ubuntu 18.04.5 LTS上安装minkube要求
2 CPUs or more
2GB内存
20G空间
无线网络连接
容器或者虚拟机, 比如: Docker, Hyperkit, Hyper-V, KVM, Parallels, Podman, VirtualBox, or VMWare
下载1curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
启动1sudo minikube start --registry-mirror=https://registry.docker-cn.com --vm-driver=none --image-repository registry.cn-hangzhou.aliyuncs.com/google_containers
注意点none driver integration tests: k8s 1.18 needs conntrack installed解决方案
12sudo apt-get install ...