UNPKG

rightfe

Version:

the front-end-engineer tool

125 lines (99 loc) 2.01 kB
#RIGHTFE ======== 是什么? -------- ###### rightFe是前端工程化开发工具, 其中包含了 - 本地开发环境支持、前后端联调环境支持(前后端分离) - 静态文件编译功能: css/js - 模块化开发 ###### 特点 - 基于gulp+webpack - 提供的命令简洁,用户使用方便 如何安装 -------- ###### 安装之前的准备 > nodejs & npm ###### 安装 ``` npm install rightfe -g ``` ###### 使用 ``` rightfe {命令名} --help 本地开发: rightfe server 代理: rightfe server -o beta.bm.xxx.com:8150 发布: rightfe publish ``` ###### rightfe.config ``` { //配置项目开发环境 和 线上环境根目录 root: { src: './src', dest: './public' }, //相对根目录 js: { src: 'js', dest: 'static/js', extensions: ['js', 'json', 'tpl'], babel: { presets: ['es2015', 'stage-1'], plugins: [] }, extractSharedJs: false }, //相对根目录 css: { src: 'static/css', dest: 'static/css', autoprefixer: { browsers: ['last 3 version'] }, sass: {}, extensions: ['scss', 'sass', 'css'] }, //相对根目录 html: { src: 'html', dest: 'html', htmlmin: { collapseWhitespace: true }, extensions: ['html', 'json'] }, //webpack entry文件配置 entries: {}, //别名配置 alias: {}, //发布配置 production: { //去缓存版本号 rev: true } } 如果遇到找不到一些loader模块的,在具体工程的package.json中加入 "devDependencies": { "babel-core": "^6.11.4", "babel-loader": "^6.2.4", "babel-plugin-transform-runtime": "^6.9.0", "babel-preset-es2015": "^6.9.0", "babel-preset-stage-1": "^6.5.0", "css-loader": "^0.23.1", "node-sass": "^3.8.0", "sass-loader": "^4.0.0", "style-loader": "^0.13.1", "vue-hot-reload-api": "^1.3.3", "vue-html-loader": "^1.2.3", "vue-loader": "^8.5.3", "vue-style-loader": "^1.0.0", "webpack-hot-middleware": "^2.12.2" }, "dependencies": { "ejs-loader": "^0.3.0", "html-loader": "^0.4.3" } ```