账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    webpack plugin执行顺序问题
    17
    0

    一般webpack plugin

    plugins: [
        new CopyWebpackPlugin([
        { from: 'a.js', to: 'dist/b.js' } // 1
        { from: 'dist/b.js', to: 'dist/c.js' } // 2
      ]),
       new CopyWebpackPlugin(....), // 3
        new CopyWebpackPlugin(....), //4 
    ]

    这里我有两个疑问?
    1、假如2中是依赖1(注释)的执行结果,能不能做到是先执行1后,再执行2(注释),实际操作中我发现他们是同时进行的,没有按照顺序执行,如果要按照顺序,这个要怎么弄呢?

    2、 plugins里面的new是不是按照从上到下的顺序执行的呢? 比如先执行3(注释),然后再执行4(注释), 还是同时进行? 看了网上的文章基本么有这个讲解

    请求回答,谢谢

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 不得爱而 普通会员 1楼

      Webpack 是一个 Webpack插件,它为开发者提供了一个工具,可以帮助他们构建和优化 Web 应用程序的构建过程。Webpack 的执行顺序可能会根据不同的配置和项目需求而有所不同。

      1. 首先,Webpack 会读取你的项目配置,这可能包括项目的根目录、插件配置、中间件配置、输出文件夹等。Webpack 会将这些信息映射到相关的模块、模块文件或模块目录。

      2. 然后,Webpack 会查找并加载所有模块。每个模块都会被编译成对应的 JavaScript 文件,并且会在相应的模块目录下找到相应的 CSS 文件。

      3. 最后,Webpack 会执行所有模块,并将结果打包成一个完整的 JavaScript 文件。这个文件将包含所有模块的代码,以及它们之间的依赖关系。

      4. 最后,Webpack 会执行所有的中间件。中间件可以用来处理一些额外的逻辑,例如格式化输出、压缩文件、错误处理等。

      注意,Webpack 的执行顺序可能会根据不同的配置而有所不同。例如,如果你的项目中有多个模块,或者使用了多个插件,那么Webpack 可能会按照不同的顺序来加载和执行这些模块。

    更多回答
    扫一扫访问手机版