vue-cli webpack2项目打包优化分享
Webpack的resolve.modules配置模块库所在的位置,在 js 里出现 import 'vue' 这样不是相对、也不是绝对路径的写法时,会去 node_modules 目录下找。但是默认的配置,会采用向上递归搜索的方式去寻找,但通常项目目录里只有一个node_modules,且是在项目根目录,为了减少搜索范围,可以直接写明 node_modules 的全路径;同样,对于别名的配置,亦当如此:test:必须满足的条件exclude:不能满足的条件include:导入的文件将由加载程序转换的路径或文件数组这可以减少不必要的遍历,从而减少性能损失。一个dll包,就是一个纯纯的依赖库,它本身不能运行,是用来给你的app引用的。打包dll的时候,Webpack会将所有包含的库做一个索引,写在一个manifest文件中,而引用dll的代码在打包的时候,只需要读取这个manifest文件,就可以了。
下载地址
用户评论