Skip to content

Latest commit

 

History

History
14 lines (12 loc) · 1.12 KB

mark-webpack.md

File metadata and controls

14 lines (12 loc) · 1.12 KB

webpack打包大的问题

1.webpack配置文件config/index.js中的productionSourceMap属性是否设置了true,改为false即可. 2.有可能到处插件的方式不对

  • 2.1 通过缩略名的方式,如:import { LoadMore } from 'vux',有可能会把vux的所有组件都会导入到文件中(特别是使用了异步加载组件的方式,有时正常有些组件会打包异常,具体原因不清楚)
  • 2.2 通过具体路径的方式,如:mport LoadMore from 'vux/src/components/load-more',精准引入某个组件,这样就不会出现打包把全部组件打包到组件中去,但只会书写路径可能麻烦点.
  1. 其他情况?,暂时没发现,如果你已经修改了1,2的具体路径还是打包大,可能是依赖的文件大吧,请自行检查.

webpack项目存放于子目录的配置

eg: test目录 那么配置config/index.js assetsPublicPath: '/'改为assetsPublicPath: '/test目录/' test就是要把资源文件存放在这个目录下 然后build 带来一个问题:在开发中,直接引用是静态资源,会找不到路径...这个(自己在对应目录下文件应该可以了??)