vue-cli中如何引入jquery
前言
虽然vue不推荐直接操作DOM,而且也提供了操作DOM的方式。但是在某些时候还是要用到jquery(囧),那么如何在使用vue-cli的时候引入jquery呢?
安装
国内镜像 cnpm 安装
cnpm install jquery --save-dev
配置
webpack有providePlugin插件,可以自动引入模块。所以需要在项目工程的webpack.base.config.js中添加以下配置:
const webpack = require('webpack')
  plugins: [
    new webpack.ProvidePlugin({  //引入Jquery
      $: 'jquery',
      jQuery: 'jquery',
      'window.jQuery':'jquery'
    })
  ]
解决报错
加入以上配置之后,再项目文件中使用'$',发现还是会报错 --- eslint报错

eslint认为没有声明,需要在eslintrc.js中加入globals配置
  globals: {
    '$': false,
    'jquery': false
  }
这样就可以正常调用‘$’了
注意
修改配置后要停掉项目,重新启动才会生效。
vue-cli中如何引入jquery的更多相关文章
- vue工程化之项目引入jquery
		
既然写项目,那么少不了用jq,那我们就引入进来吧 1.因为已经安装了vue脚手架,所以需要在webpack中全局引入jquery 打开package.json文件,在里面加入这行代码,jquery后面 ...
 - vue框架(三)_vue引入jquery、bootstrap
		
一.vue安装jquery 1.按照之前博客的内容,新建一个vue工程. 2.在项目文件夹下,使用命令npm install jquery --save-dev 引入jquery. 3.在build/ ...
 - 如何在vue-cli webpack中全局引入jquery
		
1.首先执行:npm install jQuery --save-dev,在package.json里加入jQuery. 2.修改build下的webpack.base.conf.js 方法一: 首 ...
 - Vue Cli 中使用 Karma / Chrome 执行样式相关单元测试
		
在 GearCase 开源项目 中,我使用了 Vue Cli 的默认测试框架.因此和样式相关的东西,都无法进行测试.因为它并不类似于无头浏览器,而是存在于虚拟内存之中. 现状 在如下 button.s ...
 - vue-cli webpack 中全局引入 jquery
		
1.安装 jquery npm install jquery --save-dev 2.修改 webpack.base.conf.js 方法一 首先加入: const webpack = requir ...
 - Vue-axios 在vue cli中封装
		
common/post.js import axios from 'axios' // 引入axios import qs from 'qs' // 引入qs axios.defaults.baseU ...
 - vue cli 中关于vue.config.js中chainWebpack的配置
		
Vue CLI 的官方文档上写:调整webpack配置最简单的方式就是在vue.config.js中的configureWebpack选项提供一个对象. Vue CLI 内部的 webpack 配置 ...
 - vue cli中的env详解
		
前言 相信使用过 vueCli 开发项目的小伙伴有点郁闷,正常开发时会有三个接口环境(开发,测试,正式),但是 vueCli 只提供了两种 development,production(不包含 tes ...
 - vue Cli 按需引入Element UI 和全局引用Element UI
		
全局引用: 一.安装 Element UI npm i element-ui -S 二.在main.js 中引入 element UI import ElementUI from 'element-u ...
 
随机推荐
- 201521123044 《Java程序设计》第13周学习总结
			
1. 本章学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容. 2. 书面作业 1.网络基础 1.1 比较ping www.baidu.com与ping cec.jmu.ed ...
 - 201521123079《java程序设计》第14周学习总结
			
PTA反馈问卷 雨课堂反馈问卷 本次作业参考文件 数据库PPT MySql操作视频与数据库相关jar文件请参考QQ群文件. 本周课程设计发布 Java课程设计 本周学习总结 1.1 以你喜欢的方式(思 ...
 - 201521123016《Java程序设计》第12周学习总结
			
1. 本周学习总结 2. 书面作业 将Student对象(属性:int id, String name,int age,double grade)写入文件student.data.从文件读出显示. 1 ...
 - Struts2开山篇【引入Struts、自定义MyStruts框架】
			
前言 这是Strtus的开山篇,主要是引入struts框架-为什么要引入struts,引入struts的好处是什么-. 为什么要引入struts? 首先,在讲解struts之前,我们来看看我们以前写的 ...
 - Java 删除项目中的.svn信息
			
有时候拿过来的war包或者源代码中有.svn信息,我们想删除掉它,然后再上传到自己的svn中. 我这里是自己写的java代码实现的. package com.bstek.transit; import ...
 - GUI PasswordField
			
GUI.PasswordField public static function PasswordField(position: Rect, password: string, maskChar: c ...
 - 【编程之外】还记得曾经给'大学导师'写过的报告嘛 --> 前方高能
			
写在前面 本文不是讲技术的,也没什么代码可看 本文不是讲技术的,也没什么代码可看 本文不是讲技术的,也没什么代码可看 还记得我们曾经给我们大学''导师''写过的报告嘛? 大学他愿意在凌晨6点向你询问近 ...
 - oracle 角色
			
一.介绍角色就是相关权限的命令集合,使用角色的主要目的就是为了简化权限的管理.假定有用户a,b,c为了让他们都拥有如下权限1. 连接数据库2. 在scott.emp表上select,insert,up ...
 - JS设计模式(三) 数据访问对象模式
			
引言 HTML5 提供了两种在客户端存储数据的新方法:localStorage.sessionStorage,他们是Web Storage API 提供的两种存储机制,区别在于前者属于永久性存储,而后 ...
 - POJ1083 Moving Tables(模拟)
			
The famous ACM (Advanced Computer Maker) Company has rented a floor of a building whose shape is in ...