• 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

    模块就做好了

  • 相关阅读:
    JavaScript函数
    JavaScript数组知识点
    面向对象之继承及属性查找顺序
    面向对象二
    面向对象
    正则表达式补充
    垃圾回收机制、标记删除及分代回收
    hashlib、hmac、subprocess、configparser模块
    模块、起别名、from导入
    递归、匿名函数、内置函数
  • 原文地址:https://www.cnblogs.com/aivnfjgj/p/6747669.html
Copyright © 2020-2023  润新知