vue-cli-plugin-ddtool
usage
# 安装包 npm install vue-cli-plugin-ddtool -D# 启动本地开发 vue-cli-service dev --env=test341# 发布开发服务器 vue-cli-service deploy --env=test341
cli
Usage: vue-cli-service dev [options] Options: --env 环境设置和 platmap 的 key 对应 --pages 多页模式下增量启动开发服务配置 --full 多页模式下强制使用全量,会启动所有的页面 Usage: vue-cli-service deploy [options] Options: --env 环境设置和 platmap 的 key 对应 --pages 多页模式下增量启动开发服务配置 --full 多页模式下强制使用全量,会启动所有的页面
ddtool.js
配置文件
示例配置:
// ddtool.jsmoduleexports = platMap: test341: domain: 'http://test341.deveploment.com' ip: 'xxx.xxx.x.xx' username: 'xxx' password: 'xxxxxx' sshPort: 22 serverPath: '/home/test341' // 可选配置 { // 通过 env 获取 proxy host 动态配置本地开发 api 代理 // return webpack-dev-server-proxy-config; };
// vue.config.jsconst proxyConfig = ; moduleexports = devServer: proxy: ;
platMap
: 正常我们开发时的开发服务器代理配置 map
,可以配置代理域名,用于启动开发代理,还可以配置测试服务器的IP地址
、ssh
(端口默认为 22
)、发布地址 serverPath。
proxyConfig
: 返回一个 webpack-dev-server 的 proxy config
对象,也可以返回一个返回对象的函数。
Options
// ddtool.js // 多页应用配置module.exports =;