摘要:
转自:https://www.jianshu.com/p/8fe1382ba135 大纲: 1.对象的定义与赋值 经常使用的定义与赋值方法obj.prop =value或者obj['prop']=value 2.Object.defineProperty()语法说明 Object.definePro 阅读全文
摘要:
vue中引入vue-i18n方式见链接:https://www.cnblogs.com/vickylinj/p/9537717.htmlvue 中文言分成两个文件分别管理:en.js: 1 const en = { 2 message: { 3 'hello': 'hello, world', 4 阅读全文
摘要:
在js中引入vue-i18n插件,调用插件的实例.t('文言名')方法即可: //js文件 import VueI18n from 'vue-i18n' // 注册i18n实例并引入语言文件,文件格式等下解析 const i18n = new VueI18n({ locale: 'zh', mess 阅读全文
摘要:
要做多语言切换,需要将源码中的中文找出来进行替换,使用以下正则表达式在VScode中搜索即可: (.[\u4E00-\u9FA5]+)|([\u4E00-\u9FA5]+.) 转自:https://fzxywl.cn/?post=69 阅读全文
摘要:
原因: webPack 升级到 4.x导致extract-text-webpack-plugin 无法使用。 解决办法: new ExtractTextPlugin({ filename: [name]_[md5:contenthash:hex:8].css, }), 转自:https://blog 阅读全文
摘要:
WARNING in configuration The 'mode' option has not been set, webpack will fallback to 'production' for this value. Set 'mode' option to 'development' 阅读全文
摘要:
terser 由于老牌工具uglify不支持es6,且uglify-es不再更新,我们选择terser作为js代码压缩工具。 # 全局安装terser命令行工具 npm install -g terser # 使用terser terser ./foo.js -c pure_funcs=[conso 阅读全文
摘要:
这个选项决定了 script 标签的引用顺序。默认有四个选项,'none', 'auto', 'dependency', '{function}'。 'dependency' 按照不同文件的依赖关系来排序。 'auto' 默认值 'none' {function} 不懂 'dependency' 按 阅读全文
摘要:
根本原因:是项目在升级了webpack到v4.0.0后,打包生产环境文件,报错走不下去。CommonsChunkPlugin主要是用来提取第三方库和公共模块,避免首屏加载的bundle文件或者按需加载的bundle文件体积过大,从而导致加载时间过长,着实是优化的一把利器。 解决办法 build/we 阅读全文
摘要:
解决方案如下: npm install extract-text-webpack-plugin@next 安装后的版本是(package.json): "devDependencies": { "css-loader": "^0.28.11", "extract-text-webpack-plugi 阅读全文