1.1.5 • Published 5 years ago

@z1399/reta-cli v1.1.5

Weekly downloads
1
License
MIT
Repository
-
Last release
5 years ago

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
    • 固定了webpack的版本为4.28.4。
    • webpack4.29版本存在无法动态使用import的问题。详见https://github.com/webpack/webpack/issues/8656。在1.1.2以前版本中,若存在上述问题,可按此pr进行解决或升级1.1.2以上的版本。
  • 1.1.3
    • 增加版本信息注入首页。config.noVersionInfo,不启用自动加入版本信息,默认false,即自动注入。config.versionStr,可配置的版本信息,可以是函数、字符串、数字等。
@babel/core@babel/plugin-proposal-async-generator-functions@babel/plugin-proposal-class-properties@babel/plugin-proposal-decorators@babel/plugin-proposal-do-expressions@babel/plugin-proposal-export-default-from@babel/plugin-proposal-export-namespace-from@babel/plugin-proposal-function-bind@babel/plugin-proposal-function-sent@babel/plugin-proposal-json-strings@babel/plugin-proposal-logical-assignment-operators@babel/plugin-proposal-nullish-coalescing-operator@babel/plugin-proposal-numeric-separator@babel/plugin-proposal-object-rest-spread@babel/plugin-proposal-optional-catch-binding@babel/plugin-proposal-optional-chaining@babel/plugin-proposal-pipeline-operator@babel/plugin-proposal-throw-expressions@babel/plugin-syntax-dynamic-import@babel/plugin-syntax-import-meta@babel/plugin-transform-runtime@babel/polyfill@babel/preset-env@babel/preset-react@babel/registerautoprefixerawesome-typescript-loaderbabel-loaderbabel-plugin-add-module-exportsbabel-plugin-react-requirebody-parserbundle-loadercase-sensitive-paths-webpack-pluginchalkchokidarconnect-history-api-fallbackcopy-webpack-plugincore-jscross-spawncss-loadercss-split-webpack-plugineslint-loaderexplain-errorextract-text-webpack-pluginfile-loaderfilesizefs-extraglobgzip-sizehtml-webpack-pluginhttp-proxy-middlewareis-plain-objectistanbullessless-loaderlodash.escaperegexpmini-css-extract-pluginmochaparse-json-prettypostcsspostcss-loaderrafreact-dev-utilsrecursive-readdirrimrafsetprototypeofstrip-ansistrip-json-commentsstyle-loadersvg-sprite-loadertypescriptuglifyjs-webpack-pluginurl-loaderurl-polyfillwebpackwebpack-dev-serverwebpack-visualizer-pluginwebpackbaryargs
1.1.5

5 years ago

1.1.4

5 years ago