停留正在构建越狱环境_Webpack插件:如何增加测试环境构建脚本
本文关键词:环境构建,由笔耕文化传播整理发布。
> 脚本语言 > >
Webpack插件:如何增加测试环境构建脚本 2016-10-26 11:57 出处:清屏网 人气:
之前我们也介绍过 webpack-merge 类的工具包,后续我们也慢慢放出一些我们真实开发时候用的不错的包。
很多使用 webpack 来做构建工具的同学一般都会设置 2 个任务配置文件 :
dev 环境的配置
prod 环境的配置
做的在 高级 的呢:
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