Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

react15, react-route-dom4 、redux 、es6 、webpack 、redux 、superagent、react-hot-loader、postcss-loader

Notifications You must be signed in to change notification settings

xiaotuni/react-webpack-demo

Repository files navigation

react-webpack-demo

关于

当前项目模版中使用到的技术:

安装

npm install
或者
yarn install

运行开发环境

npm run dev

起来在浏览器上输入:http://127.0.0.1:11111/react; /react这个是可以在config.js里进行配置,这个就是route basename。

ick Alias

项目打包

npm run build

项目打包后,会在项目根目录里生成 dist/www目录,拿到这个就可以进行部署了。

如果部署到Nginx里面,如果出现在404的时候,可以参考:Nginx配置ReactJs项目,Url后面直接输入路由路径时老报404问题。

image 引入

render(){
 const image = require('../img/demo.png);
 return(
 <div style={{background:'url(' + image + ')'}}></div>
 );
}

样式引入

render(){
 const styles = require('./scss/style.scss');
 return (
 <div className = {styles.className}> class name</div>
 );
}

引入scss

webpack.dev.config

const styles = require('./demo.scss');
render(){
 return(
 <div className={styles.className}>content</div>
 );
}

{
 test: /\.scss$/,
 use: [
 { loader: "style-loader" },
 {
 loader: "css-loader", options: {
 sourceMap: true,
 modules: true, minimize: true,
 localIdentName: '[local]_[hash:base64:5]'
 }
 },
 {loader: "sass-loader", options:{sourceMap:true }}
 ]
}

参与文献

About

react15, react-route-dom4 、redux 、es6 、webpack 、redux 、superagent、react-hot-loader、postcss-loader

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /