Linux 命令

### 清空 ls 出来的文件内容 ls /usr/local/nginx/logs/*.cn/*.log| xargs -I x -n 1 sh -c "echo > x" ### grep 遍历文件查找指定内容 grep -r 'nginx' /usr/local/nginx/conf/*.conf ### linux磁盘已满,查看哪个目录最大 du -s /var/* | sort -nr ### scp 远程复制 从本地复制到远程 scp local_file remote_username@remote_ip:remote_file 从远程复制到本地 scp root@www.runoob.com:/home/root/others/music / ......

Webpack4学习(五)配置详解

### entry: - string:"./src/index.js" 单入口,打包生成也是单文件 - array:"./src/index.js",'./src/test.js' 多入口,打包生成是单文件 只有在HMR功能中让html热更新生效才用 - object:{main:"./src/index.js",test:"./src/test.js"} {jquery:["jQuery"]} 多入口,打包生成是多文件 文件名是key ### output // 输出文件名称 filename: // 输出文件路径 path: //所有资源引入公共路径前缀,可以配置CDN哦 publicPath:"/" // 非入口chunk的名称 chu ......

Webpack4 学习(四)性能优化

### webpack性能优化 - 开发环境优化 - 生产环境优化 ### 开发环境优化 - 优化打包构建速度 - 优化代码调试 ### 生产环境优化 - 优化打包构建速度 - 优化代码运行的性能 ### HMR(比较鸡肋) hot module replacement 热模块替换 一个模块发生变化,只编译这个模块,其他模块不动 - 样式文件:可以使用,因为style-loader内部实现了 - JS文件:默认没有不能使用解决办法: ``` 在JS文件中编写 if(module.hot) { module.hot.accept('./print.js',function(){ print(); }) } ``` 只能修改非入 ......

Webpack4学习(三)进阶操作 JS+Html

### JS 语法检查 eslint 轻易不要打开,孩子要听劝 eslint 需要eslint-loader 依赖eslint 默认是全部文件检查 npm install eslint eslint-loader eslint-config-airbnb-base eslint-plugin-import ##### webpack.config.js ``` rules:[ { /* ** 应该只检查自己的源代码 ** 设置检查规则: ** package.json中eslintConfig中设置~ ** aribnb-->eslint-config-airbnb-base、 eslint、e ......