当前位置:主页 > 社科论文 > 生态环境论文 >

停留正在构建越狱环境_Webpack插件:如何增加测试环境构建脚本

发布时间:2016-10-26 17:04

  本文关键词:环境构建,由笔耕文化传播整理发布。


> 脚本语言 > >

Webpack插件:如何增加测试环境构建脚本 2016-10-26 11:57 出处:清屏网 人气: 

之前我们也介绍过 webpack-merge 类的工具包,后续我们也慢慢放出一些我们真实开发时候用的不错的包。

很多使用 webpack 来做构建工具的同学一般都会设置 2 个任务配置文件

  • dev 环境的配置

  • prod 环境的配置

  • 做的在 高级 的呢:

  • base 配置
  • dev 环境的配置

  • prod 环境的配置

  • 但我们还加了一个 staging 开发环境的脚本配置:

  • staging 配置

  • 具体做什么呢?

    期望的是执行类似 npm script 来把 编译后的文件扔到开发测试机上

    所以我们依赖了一个 webpack 的插件:

    webpack-sftp-client

    如何做呢?

    在 prod 配置的基础上

    往 plugins 上面在调用 new WebpackSftpClient 的配置

    如何使用?

    var WebpackSftpClient = require('webpack-sftp-client');

    new WebpackSftpClient({

    port: '22',

    host: '****',

    username: 'root',

    password: 'ddfe',

    path: path.join(process.cwd(), 'dist'),

    remotePath: '/DDFE/build'

    })

    你以为看到这里就完了,,那必须 木有

    npm 的工具包形形色色很多,所以我们在选择工具包的时候,都会相对来说评估一番。

    说一下这个包我们在 改造 过程中发现的 问题

    其实它做的事情比较简单

    依赖了 scp2 的工具包,在 after-emit 的时候,把 options 里面的配置丢过去

    但是只读取了:

    remotePath

    path

    username

    host

    password

    分享给小伙伴们:

    本文标签: Webpack/">Webpack

    相关文章

    发表评论愿您的每句评论,都能给大家的生活添色彩,带来共鸣,带来思索,带来快乐。

  • 本类最热新闻


  •   本文关键词:环境构建,由笔耕文化传播整理发布。



    本文编号:154412

    资料下载
    论文发表

    本文链接:https://www.wllwen.com/shengtaihuanjingbaohulunwen/154412.html


    Copyright(c)文论论文网All Rights Reserved | 网站地图 |

    版权申明:资料由用户d939e***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com