Skip to content
This repository has been archived by the owner on Dec 12, 2017. It is now read-only.

Latest commit

 

History

History
76 lines (60 loc) · 3.14 KB

README_zh-cn.md

File metadata and controls

76 lines (60 loc) · 3.14 KB

cooking

更易上手的前端构建工具

Build Status Coverage Status npm npm Gitter

链接

讨论

使用上遇到的问题请到 Gitter 聊天室, issue 仅仅用来处理 bug 和 feature 等的问题。

特性

  • 简化 webpack 的配置,更人性化的配置参数
  • 安装命令行工具(cooking-cli)快速搭建项目且无需重复安装依赖,基于 webpack 2
  • 兼容 webpack 1 和 2,只需同一套配置
  • 生成的配置完全兼容 webpack 的命令行工具

安装

运行环境

  • Node.js 4+
  • npm 3+
  • Python 2.7.x

使用 cooking 命令行工具

npm i cooking-cli -g

Step 1. 创建一个 vue 项目 (将自动下载 vue 项目脚手架,只需下载一次)

$ cooking create my-project vue
$ cd my-project

Step 2. 开始开发

$ cooking watch

只安装 cooking

npm i cooking -D

# 安装 webpack 的依赖(例如 webpack 1)
npm i babel-core babel-loader css-loader file-loader postcss postcss-loader\
 html-loader html-webpack-plugin json-loader style-loader url-loader\
 webpack@1 webpack-dev-server@1 extract-text-webpack-plugin@1 -D

# or install webpack dependencies (take webpack 2)
npm i babel-core babel-loader css-loader file-loader postcss postcss-loader\
 html-loader html-webpack-plugin json-loader style-loader url-loader\
 webpack webpack-dev-server [email protected] -D

# 开始开发
node_modules/.bin/cooking watch # or webpack --config cooking.conf.js

# 如果全局安装了 cooking-cli 同样可以这样做(运行的依旧是本地项目的 cooking)
cooking watch

License

MIT