admin 发布的文章

最近做webpack基于vue-cli的打包优化,调试到productionGzip文件压缩优化,在项目 根目录config/index.js 中 build 对象内找到 productionGzip: false, 把 false改为true 实现启用。属性值修改后,这个时候可以执行 npm run build。但是会报错compiler.hooks.emit.tapAsync({ name: 'CompressionPlugin' }, emit); 排查了下原因,然后我去看了下:https://www.npmjs.com/package/compression-w- 阅读剩余部分 -

随着项目越来约庞大,导致构建包的时候速度缓慢!首先推荐使用wepback的可视化资源分析工具。以下给出webpack-bundle-analyzer配置【vue-cli构建项目时会自动配置好】安装webpack-bundle-analyzer控制台输入npm/cnpm install --save-dev webpack-bundle-analyzerconfig/index.js文件中module.exports = { build: { ... // Run the build command with an extra argument to - 阅读剩余部分 -

问题描述:只能用http://localhost:8080访问项目,不能用http://本机IP:8080访问解决方案一:webpack dev配置文件中加上host:'0.0.0.0' 解决方案二:在 npm run dev 时添加参数 --host 0.0.0.0即可或者在webpack的package.json"scripts": { "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js --host - 阅读剩余部分 -

根据js对象的浅拷贝来实现数组的自我递归调用来实现数据排序排序前图排序后图代码直接贴上,喜欢研究的自己可以研究下,很有意思的。<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>根据对象的浅拷贝来实现对数组的排序</title> </head> <body> <script src="sortJson.js&quo- 阅读剩余部分 -

1. 数组转字符串.join() 将数组中所有元素放到一个字符串中,并用指定的分隔符进行分割const a = [1, 2, 3] a.join(',') // "1,2,3" a.join('_') // "1_2_3" 2. 字符串转数组.split() 将字符串以指定的分隔符分割成数组const a = '720_1_6' a.split('_') // [720, 1, 6]