webpack中如何使用noParser和 parser

时间:2020-12-18 12:16:09   收藏:0   阅读:3
因为 Webpack 是以模块化的 JavaScript 文件为入口的,所以内置了对模块化 JavaScript
的解析功能,支持 AMO, Cornmo nJS SystemJS ES6 parser 属性可以更细粒度地配置
哪些模块语法被解析、哪些不被解析。同 noParse 配置项的区别在于, parser 可以精确到
语法层面,而 noParse 只能控制哪些文件不被解析。 parse 的使用方法如下:

modu le: { 
                        rules : [ 
                        test: /\.js/ , 
                        use: [ ’ babel-loader ’], 
                        parser: { 
                        amd: false //禁用 AMD
                        commonjs : false , //禁用 CommonJS
                        system : false, //禁用 SystemJS
                        harmony : false //禁 ES6 import/export 
                        requireinclude: false, //禁用 require .in cl ude
                        requireEnsure: false //禁用 require ens ur
                        requireContext: false , //禁 require.context
                        browserify: false, //禁 browserify
                        requireJs : false, //禁用 requirejs
                        }
                ]
        }
评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!