@z1399/reta-cli

1.1.5 • Public • Published

reta-cli

前端开发、调试、构建工具。

docker创建镜像

  1. 先发reta-cli 到内网
  2. 写一个 dockerfile
  2. docker build -t docker-dtd .  // .代表dockerfile的位置
  3.docker run -p 8080:8080 docker-dtd  // -p端口映射出来
  

  docker ps:列出所有正在运行的容器
  docker image ls:列出所有的镜像
  docker stop <name>:暂停容器
  docker rm <name>:删除容器

  上传docker镜像
  docker image ls
  打包tag
  docker tag docker-dtd hub.dopware.tech/reta/dtd:latest
  登录
  docker login hub.dopware.tech
  上传
  docker push hub.dopware.tech/reta/dtd:latest

dockerfile 参考

FROM hub.dopware.tech/library/nodejs:8-alpine
MAINTAINER daip<daip@dtdream.com>
RUN npm install -g dtd-cli
RUN npm install --registry http://registry.reta-develop.dophz.dtdream.com

更新日志

  • < 1.0.0
    • webpack 3版本。
  • 1.0.0
    • 升级到webpack 4,提高编译速度。
  • 1.1.0
    • babel 6升级到babel 7,更新依赖。
    • 项目中需要去除.reta.js配置中的"transform-runtime"、"transform-decorators-legacy"、"transform-class-properties",因为已经内置。
    • 拥抱变化,去除了babel-plugin-add-module-exports,当require一个es6模块时,需要使用标准语法:require('xxx') -> require('xxx').default。因此,在项目中使用require的地方,需要进行更改。
    • .reta.js配置项增加openBrowser,是否自动打开浏览器,默认为true。
    • .reta.js配置项增加PORT,可以配置浏览器端口;若设置,此处的优先级先于通过process.env的设置。
    • .reta.js配置项增加enableEslint,可以配置是否开启js的eslint。默认为false。
    • .reta.js配置项增加eslintLoaderOptions,可以配置eslint loader相关。默认为{}。
    • .reta.js配置项增加transformRuntime,可以对@babel/plugin-transform-runtime进行相关配置。默认为{}。
    • .reta.js配置项增加babelPresetsConfig,可以传入一些babel的preset的相关配置。默认为{ useBuiltIns: false, loose: false, targets: { browsers: ['last 2 versions'] }, env = {}}。具体参数的作用请参照babel文档。
    • .reta.js配置项增加useIePolyfill,默认为false。若开启将会加入一些ie下的polyfill。
  • 1.1.2
  • 1.1.3
    • 增加版本信息注入首页。config.noVersionInfo,不启用自动加入版本信息,默认false,即自动注入。config.versionStr,可配置的版本信息,可以是函数、字符串、数字等。

Package Sidebar

Install

npm i @z1399/reta-cli

Weekly Downloads

1

Version

1.1.5

License

MIT

Unpacked Size

46 kB

Total Files

19

Last publish

Collaborators

  • z1399