webpack pack

怎么把轮播图做成组件类,是先把轮播图做成组件并导出来做成模块,打包好后React.DOM标签插入到页面。

1 在项目目录下新建

asset是静态资源目录

build是模块生成目录

detail是项目目录

2 在当前项目目录下,npm init下,生成package.json

3 生成package.json之后,在当前项目目录下npm install -g全局安装,自动将package.json中的模块安装到node-modules文件夹下

路径下找到webpack,表示文件安装成功

在项目目录下新建webpack.config.js、main.js、detail.js,这三个是干嘛用的,我会在下面介绍

webpack.config.js是配置文件,是输入输出时用的

module.exports = {
entry: {
'main':'./main.js',

},
output: {
path:'../build/js', // 输出文件的保存路径
filename: 'bundle.js' // 输出文件的名称
},
module: {
loaders: [
{
test: /.css$/,
loader: 'style!css!autoprefixer?{browsers:["last 2 version", "> 1%"]}',
},
{
test: /.js?$/,
exclude: /(node_modules|bower_components)/,
loaders: [
'babel?presets[]=react,presets[]=es2015,presets[]=stage-1'
]
}
,
{
test: /.json$/,
loader: "json"
}

]
}
,
externals: {
'react': 'React' ,
'react-dom': 'ReactDOM' ,
'jquery': 'jQuery'
}
}

main.js 把css静态文件和js组件和图片文件路径导入

detail.js 把自己做好的组件,把导入到这个文件

在项目目录下,执行webpack命令

它会在../build/js目录下生成一个bundle.js

模块就做好了

原文地址:https://www.cnblogs.com/aivnfjgj/p/6747669.html