如何在vue-cli中引入jQuery,引导和波普尔

  介绍

如何在vue-cli中引入jQuery,引导和波普尔?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

1。安装插件

npm  install  jquery ——节省,,,,,//jquery插件   npm  install  bootstrap ,,节省,,//引导   npm  install ,,节省popper.js ,,//popper.js

2。修改构建目录下的webpack.base.conf。js配置文件:

1)加入webpack对象:var webpack=要求(& # 39;webpack& # 39;);

2)在模块。出口里面加入以下配置:

插件:,(   new 才能;webpack.optimize.CommonsChunkPlugin(& # 39;常见# 39;),   new  webpack.ProvidePlugin({才能   ,,:美元,& # 39;jquery # 39;   ,,,jQuery: & # 39; jQuery # 39;   ,,,波普尔:[& # 39;popper.js& # 39;,, & # 39;默认# 39;】   })才能   ,

webpack.base.conf。js配置文件最终代码

& # 39; use 严格# 39;   const  path =,要求(& # 39;path & # 39;)   const  utils =,要求(& # 39;。/跑龙套# 39;)   const  config =,要求(& # 39;. ./配置# 39;)   const  vueLoaderConfig =,要求(& # 39;。/vue-loader.conf& # 39;)   const  webpack =,要求(& # 39;webpack& # 39;)      function  resolve  (dir), {   ,return  path.join (__dirname, & # 39; . . & # 39;,, dir)   }      ,      module.exports =, {   背景:大敌;path.resolve (__dirname, & # 39; . ./& # 39;),   ,条目:{   应用程序才能:& # 39;。/src/main.js& # 39;   },   ,输出:{   ,,路径:config.build.assetsRoot,   ,,文件名:& # 39;[名字]. js # 39;   publicPath才能:process.env.NODE_ENV ===, & # 39;生产# 39;   ,,? config.build.assetsPublicPath   ,,:config.dev.assetsPublicPath   },   ,解决:{   扩展才能:[& # 39;. js # 39;,, & # 39; .vue& # 39;,, & # 39; . json # 39;],   ,,别名:{   ,,& # 39;vue $ & # 39;:, & # 39; vue/dist/vue.esm.js& # 39;   ,,& # 39;@ # 39;:,解决(& # 39;src # 39;),   ,,}   },   ,模块:{   规则:,才能   ,,{   ,,,测试:,/\ .vue/美元,   ,,,装载机:,& # 39;vue-loader& # 39;   ,,,选择:vueLoaderConfig   ,,},   ,,{   ,,,测试:,/\ . js/美元,   ,,,装载机:,& # 39;babel-loader& # 39;   ,,,包括:,(解决(& # 39;src # 39;),,解决(& # 39;测试# 39;),,解决(& # 39;node_modules webpack-dev-server/客户机# 39;))   ,,},   ,,{   ,,,测试:,/\。gif (png | jpe ? g | | svg)(\ ?。*) ?/美元,   ,,,装载机:,& # 39;url-loader& # 39;   ,,,选择:,{   ,,,,限制:,10000年,   ,,,,名字:,utils.assetsPath (& # 39; img/[名字]。[散列:7]。[ext] & # 39;)   ,,,}   ,,},   ,,{   ,,,测试:,/\。(mp4 | webm | ogg | | mp3 wav | flac | aac)(\ ?。*) ?/美元,   ,,,装载机:,& # 39;url-loader& # 39;   ,,,选择:,{   ,,,,限制:,10000年,   ,,,,名字:,utils.assetsPath(& # 39;媒体/[名字]。[散列:7]。[ext] & # 39;)   ,,,}   ,,},   ,,{   ,,,测试:,/\。(woff2 ? |测试结束| ttf |传递)(\ ?。*)?/美元,   ,,,装载机:,& # 39;url-loader& # 39;   ,,,选择:,{   ,,,,限制:,10000年,   ,,,,名字:,utils.assetsPath(& # 39;字体/[名字]。[散列:7]。[ext] & # 39;)   ,,,}   ,,}   ,,)   },   ,节点:{//才能,prevent  webpack 得到injecting  useless  setImmediate  polyfill  because  Vue//才能,source  contains  it  (although  only  uses  it  if 这# 39;s 本地)。   ,,setImmediate:假的,//才能,prevent  webpack 得到injecting  mocks 用Node  native 模块//才能,that  does  not  make  sense  for 从而客户机   ,,dgram: & # 39;空# 39;   ,,fs: & # 39;空# 39;   ,,净:& # 39;空# 39;   tls才能:& # 39;空# 39;   child_process才能:& # 39;空# 39;   },   ,插件:[   new 才能;webpack.optimize.CommonsChunkPlugin(& # 39;常见# 39;),   new  webpack.ProvidePlugin({才能   ,,:美元,& # 39;jquery # 39;   ,,,jQuery: & # 39; jQuery # 39;   ,,,波普尔:[& # 39;popper.js& # 39;,, & # 39;默认# 39;】   })才能   ,)   }

3。在主要。null   null   null

如何在vue-cli中引入jQuery,引导和波普尔