梳理一下当今devOps的发展

等待更新…
docker search ubuntu可以搜索所有关于ubuntu的镜像,有的环境不需要这样从头开始搭建… 不熟悉liux基础的可以看一下linux 基础及其服务器nginx静态资源部署 的前半部分介绍…不熟悉docker的可以看一下容器技术【docker入门基础】查看版本信息cat /proc/version //Linux version 4.4.0-18362-Microsoft (Microsoft@Microsoft.com) (gcc version 5.4.0 (GCC) ) #476-Microsoft Fri Nov 01 16:53:00 PST 2019
查看操作系统的版本号cat /etc/issue // Ubuntu 16.04.6 LTS \n \l
查看ubuntu操作系统版本
1 | uname --a //Linux DESKTOP-PIJLFO2 4.4.0-18362-Microsoft #476-Microsoft Fri Nov 01 16:53:00 PST 2019 x86_64 x86_64 x86_64 GNU/Linux |
最近一直在想着优化团队的开发流程,提高开发效率。其实一直也在学习和在实际工作中实践前端工程化,从使用git和svn这种版本控制工具管理多人协作开发的代码,到使用npm管理项目中各个依赖包,再到webpack对前端工程的打包,最后到使用jekins实现每日构建和发版,大部分的工作其实现在还是通过手动的方式在做。现在已经9021年了,距离我开始从事这份工作也已经过去了4年多的时间,想着让自己在提高一下的想法,开始这个《水牛下水系列》对前端工程化的系统总结,希望后面可以一步一步实现自己的想法。。。
至于为什么这个系列要叫《水牛下水》这个名字,而上个系列的nodejs学习叫做《山羊上山》,因为很小的时候父亲教我的一句对联,直到现在都很喜欢-<山羊上山山碰山羊角> <水牛下水水没(mo)水牛腰>…不熟悉liux基础的可以看一下linux 基础及其服务器nginx静态资源部署 的前半部分介绍…

docker是一个用来装应用的容器,就像杯子可以装水,笔筒可以装笔,书包可以装书一样。你可以把任何应用以一种标准化的方式放到docker里面,然后通过docker仓库,在目的地服务器上轻量化部署移植…
express是一个快速搭建web服务器的node框架,通过express或者express的cli工具express-generator就能快速的搭建一个http-server…

npx主要解决了一下几个问题:
这个都是项目中很常见的问题,我们很多时候不得不在每个项目重复安装相同的模块包,为了在自己的项目中方便使用;实在为了方便全局安装了,一旦项目中引用,多人协作的时候依赖版本可能会不一致…针对这些问题,我们今天说一下npx这个安装工具的使用…
今天简单整理一下nvm的安装和基础使用…
在一般前端工程化中,npm这种node的包管理工具我们使用的比较多,但是由于很多包是托管在国外的服务器上,所以在装包的时候资源加载很慢,一般的做法我们就是引入第三方的镜像仓库(例如淘宝的镜像仓库:https://registry.npm.taobao.org),而更优的做饭是使用nrm进行管理...今天简单整理一下nrm的安装和基础使用...

Electron是由Github开发,用HTML,CSS和JavaScript来构建跨平台桌面应用程序的一个开源库。 Electron通过将Chromium和Node.js合并到同一个运行时环境中,并将其打包为Mac,Windows和Linux系统下的应用来实现这一目的。
electron就是一个nodejs应用程序,然后使用了chromium作为他的GUI视图,它可以使用纯javascript调用原生操作系统的api来创建桌面应用,使用javascript,html和css渲染视图。
所以你能把它看作成一个被 JavaScript 控制的,精简版的 Chromium 浏览器。