}.*?(r|n))|(/*(n|.)*?*/)|(/******/)/g

发布时间:2019-08-20 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了}.*?(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,请注明来意。