recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - rapport d'erreur Webpack, solution pour débutants

et configuration du webpack

package.json

{
  "name": "flower",
  "version": "0.0.0",
  "private": true,
  "scripts": {
    "start": "node ./bin/www"
  },
  "dependencies": {
    "antd": "^2.11.2",
    "body-parser": "~1.17.1",
    "cookie-parser": "~1.4.3",
    "debug": "~2.6.3",
    "express": "~4.15.2",
    "jade": "~1.11.0",
    "morgan": "~1.8.1",
    "react": "^15.6.1",
    "react-dom": "^15.6.1",
    "react-redux": "^5.0.5",
    "react-router": "^4.1.1",
    "redux": "^3.7.1",
    "serve-favicon": "~2.4.2",
    "session": "^0.1.0"
  },
  "devDependencies": {
    "babel-core": "^6.25.0",
    "babel-loader": "^7.1.1",
    "babel-preset-es2015": "^6.24.1",
    "webpack": "^2.2.1"
  }
}

code main.js

import React from "react";
import ReactDOM from "react-dom";
// import {Route,Router,IndexRoute,hashHistory} from "react-router";
// import {Provider} from "react-redux";
//import store from "store";


// class Test extends React.Component{
//          constructor(props){
//             super(props);
//         }
//         render(){
//              return (<p> hello word </p>)
//         }    
//   }


ReactDOM.render(
     <h1> hello word! </h1>,
     document.getElementById('app')
);
迷茫迷茫2711 Il y a quelques jours786

répondre à tous(2)je répondrai

  • 仅有的幸福

    仅有的幸福2017-06-30 10:01:47

    //第一步
    npm install --save-dev babel-preset-react
    
    //第二步,再在presets中添加react
    
    presets: ['es2015', 'react']

    De plus, permettez-moi de dire encore une chose, la plupart des éléments de configuration que vous utilisez sont 1 et n'existent que pour des raisons de compatibilité.

    Pour la configuration liée au webpack2 ou au webpack3, vous pouvez vous rendre sur le site officiel pour apprendre par vous-même : https://doc.webpack-china.org...

    répondre
    0
  • 習慣沉默

    習慣沉默2017-06-30 10:01:47

    Ce n'est pas l'erreur de webpack, c'est un problème avec votre code

    ReactDom.render(
    <h1>hello world!</h1>,
    document.getElementById('app')
    )

    Voici ReactDom.render的第一个参数应该是 React.Componentobjet

    répondre
    0
  • Annulerrépondre