Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@z1399/reta-cli

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@z1399/reta-cli

封装webpack,配合reta-start-kit的脚手架。

  • 1.1.5
  • latest
  • npm
  • Socket score

Version published
Maintainers
1
Created
Source

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,可配置的版本信息,可以是函数、字符串、数字等。

Keywords

FAQs

Package last updated on 01 Nov 2019

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc