脚本宝典收集整理的这篇文章主要介绍了}.*?(r|n))|(/*(n|.)*?*/)|(/******/)/g,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
在平时开发中我们经常会用到Webpack
这个时下最流行的前端打包工具。它打包开发代码,输出能在各种浏览器运行的代码,提升了开发至发布过程的效率。
我们知道一份Webpack
配置文件主要包含入口(entry
)、输出文件(output
)、模式、加载器(Loader
)、插件(Plugin
)等几个部分。但如果只需要组织 JS 文件的话,指定入口和输出文件路径即可完成一个迷你项目的打包。下面我们来通过一个简单的项目来看一下Webpack
是怎样运行的。
同步加载
本文使用 webpack ^4.30.0 作示例.为了更好地观察产出的文件,我们将模式设置为 development 关闭代码压缩,再开启 source-map 支持原始源代码调试。除此之外。我们还简单的写了一个插件MyPlugin
来去除源码中的注释。
新建src/index.js
console.LOG('Hello webpack!');
新建webpack
配置文件webpack.config.js
const path = require('path');
const MyPlugin = require('./src/MyPlugin.js')
module.exports = {
mode: 'development',
devtool: 'source-map',
entry: './src/index.js',
output: {
path: path.resolve(__dirname, 'dist')
},
plugins:[
new MyPlugin()
]
};
新建src/MyPlugin.js
。了解webpack插件更多信息
class MyPlugin {
constructor(@L_304_6@s) {
this.options = options
this.externalModules = {}
}
apply(compiler) {
var reg = /("([^\"]*(\.)?)*"")|('([^\']*(\.)?)*')|(/{2
脚本宝典总结
以上是脚本宝典为你收集整理的}.*?(r|n))|(/*(n|.)*?*/)|(/******/)/g全部内容,希望文章能够帮你解决}.*?(r|n))|(/*(n|.)*?*/)|(/******/)/g所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。