Pasoul

Results 42 issues of Pasoul

本文列出常见的几种加载方式,旨在探索最佳加载实践。 `jlb-tools`版本:v0.0.4 `webpack`版本: v4.25.1 ## 1、全量加载 ```js import jtools from "jlb-tools"; ``` 打包后体积查看 ![image](https://user-images.githubusercontent.com/22902187/48456096-b5a20500-e7f8-11e8-8c22-ff2e1766aa1a.png) ## 2、部分加载 ``` import { handleEmoji } from "jlb-tools"; ``` 打包后体积查看 ![image](https://user-images.githubusercontent.com/22902187/48456025-6b208880-e7f8-11e8-8ef5-388f1c6547db.png) 发现体积依然是22.2Kb,部分加载没有生效,依然引入所有的js文件。按需加载没有生效?为什么[element-ui](http://element.eleme.io/#/zh-CN/component/quickstart) 可以通过 `import {...

enhancement

如果遇到此问题,应该在babel-loader配置中移除对node_modules校验 ```diff module: { rules: [ { test: /\.js$/, loader: "babel-loader", exclude: /node_modules/ } ] } ``` babel6只会对.babelrc进行处理,为了避免此问题,`jlb-tools` 将 `.babelrc` 替换成 `.babelrc.js`

help wanted