zoukankan      html  css  js  c++  java
  • webpack + jquery + bootstrap 环境配置

    nodejs环境请自行谷歌百度。

    1. 先安装vue-cli脚手架:

      $ npm install vue-cli -g

    2. 创建项目,此处项目名以test为例:

      $ vue init webpack-simple test

      

      一路回车下来,项目就建好。

      进入项目目录安装依赖

      $ npm install 

      安装jquery和loader

      $ npm install jquery style-loader css-loader file-loader url-loader --save-dev

    3. 在webpack.config.js的module.exports下,加入全局jquery的plugins(如果没有plugins项,自行加入)。

      module.exports = {...

        plugins: [
          new webpack.ProvidePlugin({
            jQuery: "jquery",
            $: "jquery"
          })
        ]

      ...}

    4. 将下载好的bootstrap样式文件放入src/assets下,如src/assets/libs

      在入口文件中引入:

      import $ from 'jquery'

      import './assets/libs/bootstrap/css/bootstrap.min.css'

      import './assets/libs/bootstrap/js/bootstrap.min'

    5. 随便复制点bootstrap的组件到app.vue的<template>,测试一下。

      $ npm run dev

     

      报错:

      

      我们需要在配置中加入loader(rules)

      

      {

        test: /.css$/, loaders: 'style-loader!css-loader' ,

        exclude: /node_modules/

      },
      {
        test: /.woff|.woff2|.svg|.eot|.ttf/,
        use: 'url-loader?prefix=font/&limit=10000'
      }

      最后页面样式显示正常

      

      至此,大功告成。

       

      其他问题参考:

      node-sass安装失败:https://github.com/lmk123/blog/issues/28

      bootstrap loader报错:https://github.com/webpack-contrib/css-loader/issues/18

    
    
  • 相关阅读:
    【JDK8特性】Stream接口详解
    【JDK8特性】Optional包装类详解
    【JDK8特性】lambda表达式详解
    关闭windows defender 扫描目录
    IIS服务启动提示当文件已存在时,无法创建该文件,183(转载)
    java部署到ubuntu
    设计模式之模板模式
    Aop示例之注解切面方式实现日志打印
    多线程实现生产消费模式
    关于linux-centos 7.x中使用xfreerdp命令去连接windows主机的远程桌面
  • 原文地址:https://www.cnblogs.com/newmys/p/6627081.html
Copyright © 2011-2022 走看看