YeoMan react-weback 脚手架工具使用步骤
全局安装yoman和脚手架工具
cnpm install -g yo cnpm install -g generator-react-webpack
使用yo运行脚手架工具
yo react-webpack
显示如下代码,脚手架生成配置文件:
_-----_ | | |--(o)--| .--------------------------. `---------´ | Welcome to Yeoman, | ( _´U`_ ) | ladies and gentlemen! | /___A___\ '__________________________' | ~ | __'.___.'__ ´ ` |° ´ Y ` Out of the box I include Webpack and some default React components. ? Please choose your application name (react) ? Please choose your application name react ? Which style language do you want to use? (Use arrow keys) ? Which style language do you want to use? css .......
回车确定,选择相对应的额less或者sass的css预编译方式。然后自动生成配置文件
开始自动运行
npm install
来安装配置的依赖文件,等待一分钟。安装完成。分析生成的各项目文件
cfg 文件夹
dist文件夹:最终发布的文件夹,发布到服务器。是经过压缩打包的。(生产中的public)
src: 放置各类本地开发的资源的文件夹,包括components模块文件加,images图片文件夹,style样式文件夹等等。
test: 测试文件夹
babelIrc: ES6语法解析单独分出的一个文件。
editConfig: edit开头的文件一般都是约束代码风格的。
eslintrc: 是约束js的文件
gitignore: 打包过程中忽略冗杂文件,冗杂代码等等。
剩余文件就是一般打包中的常见的文件(除yo自己生成的相关文件)
package.json 是包依赖的一个json文件。其中是项目运行的各种依赖,webpack,loaders等等。
webpack.config.js: 打包的配置文件,包括入口文件和输入文件,各loader的配置和插件等等配置项。
npm start
开始运行项目,默认在本地8000端口运行。