采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师我有一个疑问,关于noParse这个设置。比如一个index.js我设置了noParse,但是对应的loader仍然会对它进行处理。那noParse忽略的究竟是什么?既不忽略loader也不忽略plugin的处理,它忽略的是仅仅是terser-plugin的压缩之类的吗
noParse
index.js
loader
plugin
terser-plugin
同学你好!
你说的index.js是什么?你工程里的文件吗?它不是做这个用的。noParse是webpack里的一个配置,用来告诉webpack不需要对一些依赖库进行解析的。一些较大的库解析进行很花时间,但实际上又和其他依赖库之间没有什么关系,就可以告诉webpack不用对它进行解析了。
老师我的意思是说,设置了noParse之后是webpack那么对于这些NoParse不进行处理,我发现设置NoParse后loader还是会处理这些文件
noParse不解析但是还是会处理的,不解析就是不去递归查找本身对其他库的依赖,为了提高构建速度,而不是不处理,如果库本身比较大,那它解析会耗很长时间。解析=分析 不是忽略不处理。老师我的理解没问题吧
如果要忽略还有个插件 IgnorePlugin,它可以忽略不引入某些库的较大的不用的模块,比如moment的语言包 https://webpack.docschina.org/plugins/ignore-plugin/
登录后可查看更多问答,登录/注册
只要项目还在线,性能优化永远是时刻要关注的问题
1.1k 3
1.0k 1
1.3k 2
983 10
1.0k 10