webpack中如何使用noParser和 parser

2020-12-18 20:32

阅读:459

标签:web   require   clu   精确   pack   imp   use   mon   webpack   

因为 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
                        }
                ]
        }

webpack中如何使用noParser和 parser

标签:web   require   clu   精确   pack   imp   use   mon   webpack   

原文地址:https://blog.51cto.com/14582569/2563359


评论


亲,登录后才可以留言!