zoukankan      html  css  js  c++  java
  • webpack配置

    vue结合webpack创建项目
    1,cmd中vue init webpack demo
    2,装上需要的插件和配置
    配置1:七牛云 npm install qiniu-webpack-plugin --save-dev //编译后自动资源文件自动上传到七牛云服务器
    webpack.prod.conf.js中配置:
    var QiniuPlugin = require('qiniu-webpack-plugin');
    publicPath: //七牛云cdn域名
    new QiniuPlugin({
    ACCESS_KEY: 'azk83bZK6HuTETH__HQfUhq7Q42OMgDRhawIVK1Pzb',
    SECRET_KEY: 'JHlqitpMnaN73ey7KqtzL5TNjUiLX7cKdGlqOHFXzm’,
    bucket: 'webfile',
    path: ''
    }),
    配置2:babel-plugin-syntax-dynamic-import //懒加载组件和路由
    npm install babel-plugin-syntax-dynamic-import
    .babelrc 文件中plugins 参数加上syntax-dynamic-import

    配置3:autoprefixer // 兼容浏览器前缀
    .postcssrc.js
    "autoprefixer": {
    "browsers": ['last 10 Chrome versions', 'last 5 Firefox versions', 'Safari >= 6', 'ie > 8']
    },
    配置4:postcss-px2rem //px转rem
    npm install postcss-px2rem
    .postcssrc.js
    'postcss-px2rem':{'remUnit':75}

    配置5: less
    npm install less less-loader --save
    引入外部less的时候使用style lang=less src=‘index.less’

    配置6:npm install imagemin-webpack-plugin //图片压缩
    var ImageminPlugin = require('imagemin-webpack-plugin').default

    module.exports = {
    plugins: [
    // Make sure that the plugin is after any plugins that add images
    new ImageminPlugin({
    disable: process.env.NODE_ENV !== 'production',
    pngquant: {
    quality: '95-100'
    }
    })
    ]
    }

  • 相关阅读:
    WEB服务器和应用服务器
    java中乱码问题
    面向对象的特征
    数据库中常见的需注意的问题
    String类
    网络编程
    C#泛型基础
    C#中sealed关键字的作用。
    C#自动属性优缺点分析
    TextView属性(转)
  • 原文地址:https://www.cnblogs.com/miaSlady/p/9090464.html
Copyright © 2011-2022 走看看