美文网首页
react第一个组件

react第一个组件

作者: 走走停停再走 | 来源:发表于2018-06-24 16:57 被阅读3次

    今天我们来写第一个组件,通过node自带的package.json来进行模块管理(有不懂package.json的请看阮大大文章或则官网:http://www.ruanyifeng.com/blog/2015/05/require.html)。


    1.新建test文件,通过npm init -y 生成package.json 文件,安装ex6转码依赖库以及react依赖库:

    npm i babel-loader babel-preset-env babel-preset-react webpack webpack-cli webpack-dev-server babel-core react react-dom react-router-dom redux react-redux   


    2.配置webpack.config.js:

    const webpack = require('webpack');

    const path = require('path');

    module.exports = {

    devtool:"source-map",

    entry:{

    index:'./src/index.js'

    },

    output: {

        filename: '[name].js',

        path: path.join(__dirname, 'dist')

    },

    module: {

        rules: [

            {

                test: /\.js$/, exclude: /node_modules/, loader: 'babel-loader',             options: { presets: ["react",'env'] }

            }

        ]

    },

    devServer:{

        contentBase:'./dist'

    }};

    当然,你可以根据自己喜欢来配置。

    3.配置package.json(主要是配置运行命令以及打包命令)

    "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "dev" :"webpack-dev-server --open", "build":"webpack" },

    4.test下创建src根目录,创建index.js,在index.js中写自己的第一个组件

    5.在test目录下建立dist文件  ,文件下建立index.html 文件进行测试代码  导入index.js 文件

    6.cmd 下输入npm run dev   即可以看到效果了。

    整个项目目录如下

    7.好了  到这里第一个react组件就算完成了 

    相关文章

      网友评论

          本文标题:react第一个组件

          本文链接:https://www.haomeiwen.com/subject/badjyftx.html