打造入门级React应用开发环境全攻略

更新:11-20 名人轶事 我要投稿 纠错 投诉

大家好,今天来为大家分享打造入门级React应用开发环境全攻略的一些知识点,和的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!

在开始搭建环境之前,您必须安装Node、Git等基础软件工具。创建项目目录并使用npm init -y 初始化package.json 文件。

mkdir 学习反应

cd 学习反应

npm init -y 安装webpack、webpack-dev-server、babel-core、babel-loader、babel-preset-env、babel-preset-react、html-webpack-plugin、clean-webpack-plugin 等工具包并做出反应, React-dom、prop-types等项目依赖包。编写打包配置文件webpack.config.js,并在package.json中添加运行命令。

注意, webpack、babel-core、babel-preset、babel-preset-react、babel-loader 是必需的,其他是可选的。

npm install --save-dev webpack webpack-dev-server babel-core babel-loader babel-preset-env babel-preset-react html-webpack-plugin clean-webpack-plugin

npm install --savereactreact-domprop-types打包配置文件webpack.config.js

const 路径=require("路径");

const HtmlWebpackPlugin=require("html-webpack-plugin"); //html模板文件引用插件

const CleanWebpackPlugin=require("clean-webpack-plugin"); //删除插件目录

模块. 导出={

解决: {

extensions: [".js",".jsx"] //解析文件类型

},

Entry: "./src/index.js", //打包入口

//模块解析规则

模块: {

规则: [

{

test: //.jsx?$/, //解析文件类型

except: /node_modules/, //排除文件夹或文件

使用: {

loader: "babel-loader", //解析插件

选项: {

presets: ["env", "react"] //解析规则集,env对应babel-preset-env,主要用于JavaScript新特性适配,react对应babel-preset-react,主要用于解析jsx语法

}

}

}

]

},

devtool: "inline-source-map", //错误代码跟踪

devServer: {

contentBase: "./dist" //服务启动基目录

},

插件: [

new CleanWebpackPlugin(["dist"]), //删除dist目录

新的HtmlWebpackPlugin({

title: "开发", //页面签名

template: "template/index.html", //模板文件

ject: "body" //生成文件自动插入方法

})

],

输出: {

filename: "[name]-bundle.js", //生成文件名

path: path.resolve(__dirname, "dist") //生成文件存放目录

}

};项目依赖文件package.json

"描述":"",

"主": "index.js",

"脚本": {

"start": "webpack-dev-server --open",

"build": "webpack",

},

"关键字": [

“反应”

],

"作者": "梦想王",

"许可证": "麻省理工学院",

"依赖": {

"反应": "^15.6.1",

"react-dom": "^15.6.1",

"道具类型": "^15.5.10"

},

"devDependency": {

"babel-core": "^6.26.0",

"babel-loader": "^7.1.2",

"babel-preset-env": "^1.6.0",

"babel-preset-react": "^6.24.1",

"clean-webpack-plugin": "^0.1.16",

"html-webpack-plugin": "^2.30.1",

"webpack": "^3.5.5",

"webpack-dev-server": "^2.7.1"

}

好了,文章到此结束,希望可以帮助到大家。

用户评论

回到你身边

终于决定学学React了,这篇文章正好让我从头开始!

    有5位网友表示赞同!

拥抱

以前一直想试试React,这篇教程看起来很详细,适合我这种新手。

    有15位网友表示赞同!

半世晨晓。

安装各种工具总是最费时间的事情,希望能顺利配置好环境。

    有16位网友表示赞同!

不浪漫罪名

看了标题,感觉可以直接跟着配置完一个完整的开发环境!

    有10位网友表示赞同!

秘密

自己一步步学习React的体验会更深刻吧?这篇教程很好的开始了这个旅程。

    有15位网友表示赞同!

惦着脚尖摘太阳

准备学习前端,感觉从零开始配置React环境对基础理解很有帮助。

    有12位网友表示赞同!

烟雨离殇

终于不用到处找资料了!这篇文章把配置步骤都罗列出来了。

    有6位网友表示赞同!

﹎℡默默的爱

希望教程能详细介绍一些常用的工具和框架,方便我快速上手开发。

    有19位网友表示赞同!

沐晴つ

看了标题,感觉可以用这篇教程来回顾一下React的环境搭建流程。

    有7位网友表示赞同!

ヅ她的身影若隐若现

现在有很多优秀的React开发平台,这篇文章会不会介绍一些?

    有14位网友表示赞同!

月下独酌

配置环境很关键,希望这篇文章能让我避坑并顺利进入React的世界!

    有7位网友表示赞同!

窒息

期待一篇通俗易懂的教程,让我明白每一步为什么要这样做。

    有9位网友表示赞同!

优雅的叶子

从零开始学习确实有点门槛,但有这篇指南就会轻松很多。

    有9位网友表示赞同!

七级床震

希望能通过这篇文章快速搭建一个稳定的React开发环境!

    有5位网友表示赞同!

巷雨优美回忆

期待看到详细的讲解和代码示例!

    有15位网友表示赞同!

太难

这篇文章会不会结合实际案例进行讲解?更能理解开发流程。

    有15位网友表示赞同!

断秋风

学习react之前,配置环境是必不可少的步骤,希望这篇教程能讲解得很细致。

    有13位网友表示赞同!

熟悉看不清

准备开始一个新的前端项目,这篇文章正好可以帮到我!

    有10位网友表示赞同!

【打造入门级React应用开发环境全攻略】相关文章:

1.蛤蟆讨媳妇【哈尼族民间故事】

2.米颠拜石

3.王羲之临池学书

4.清代敢于创新的“浓墨宰相”——刘墉

5.“巧取豪夺”的由来--米芾逸事

6.荒唐洁癖 惜砚如身(米芾逸事)

7.拜石为兄--米芾逸事

8.郑板桥轶事十则

9.王献之被公主抢亲后的悲惨人生

10.史上真实张三丰:在棺材中竟神奇复活

上一篇:揭秘十大高仿奢侈品购物平台:探寻热门高仿LV购买途径 下一篇:Android模块化改造:Xposed框架安装与实战指南