lodash-es 最小化引入


1.網址

https://www.npmjs.com/package/lodash-es

2、使用

lodash-es 是着具備 ES6 模塊化的版本,只需要直接引入就可以。

import {isEmpty,forIn, cloneDeep} from 'lodash-es'

tree-shaking的作用,即移除上下文中未引用的代碼(dead code)

只有當函數給定輸入后,產生相應的輸出,且不修改任何外部的東西,才可以安全做shaking的操作

如何使用tree-shaking?

1).確保代碼是es6格式,即 export,import

2).package.json中,設置sideEffects

3).確保tree-shaking的函數沒有副作用

4).babelrc中設置presets [["env", { "modules": false }]] 禁止轉換模塊,交由webpack進行模塊化處理

5).結合uglifyjs-webpack-plugin


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM