Open uioz opened 3 years ago
语法:
Usage: index create [options] <projectName> <packageName...>
packageName 支持全部 npm install 所支持的包类型.
packageName 也支持 [packageName]<registry> 语法为了给每个包指定 registry.
例如: eg. [@vue/cli]<http://localhost:8080>
Arguments:
projectName 创建项目所使用的目录名称
packageName 用于交付给 npm install 所使用的包名称.
Options:
-n, --to-npm <anyoption...> 跟随的所有选项都会交由 npm install 命令
-m, --manifest-name <name> 指定一个名称用于生成 manifest 文件
--no-manifest 当命令执行完成后不生成 manifest 文件
-S, --serve 当安装完成后启动 mfe-proxy-server
-P, --port <port> mfe-proxy-server 监听的端口(默认 80)
-H, --host <host> mfe-proxy-server 监听的地址(默认 0.0.0.0)
-M, --mode <mode> mfe-proxy-server 运行模式(默认值由 mfe-proxy-server 决定)
-h, --help display help for command
说明:
Usage: index server-install [options]
this command will install mfe-proxy-server and configures it with options
Options:
-S, --serve immediately serving this project use mfe-proxy-server after installed (default: false)
-i, --inject to inject serve command in packageJson (default: false)
-P, --port <port> mfe-proxy-server port (80 by default)
-H, --host <host> mfe-proxy-server host (0.0.0.0 by default)
-M, --mode <mode> development or production (production by default)
-h, --help display help for command
类似于 npm update
命令, 但是不会去更新那些不在 manifest
中的 package, 即使手动指定.
注意: --to-npm --registry <registry> 将会被
manifest中所记录的
registry覆盖, 如果需要特殊配置请通过
npm来手动处理这已经超出了
update` 的设计初衷.
说明:
Usage: index update [options] [<pkg>...]
this command will only update the "mfe" package which has a "mfe-config.js" in its project folder
Options:
-m, --manifest <manifest> to specify a manifest file (default: "mfe-manifest.json")
-n, --to-npm <anyoption...>
-h, --help display help for command
创建项目
特点:
添加项目
特点
移除项目
特点
manifest 生成
特点
初始化已有的 mfe 项目
mfe 项目是指一个 npm package, 其所依赖的模块都是可以被
mfe-proxy-cli
所处理的.另外如果直接使用 npm install 一个 mfe 项目, 内容会被安装到
node_modules
目录中而init
命令不会这样做.特点