全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Vue项目中引入外部文件的方法(css、js、less)

这两天学习了Vue.js ,正好了解了如何引入外部文件的方法,而且很重要,所以,今天添加一点小笔记。

例子中css文件采用bootstrap.css,js文件采用jQuery,less文件用less.less(自定义文件)

步骤一:安装webpack

cnpm install webpack -g

步骤二:在src/assets下面新建css、js、less、fonts文件夹,并放入对应文件。

将bootstrap.css放入css目录下,bootstrap.min.js放入js文件下,fonts字体放入fonts目录下

步骤三:安装js依赖

cnpm install jquery --save-dev

步骤四:安装css依赖

cnpm install style-loader --save-dev

cnpm install css-loader --save-dev

cnpm install file-loader --save-dev

步骤五:安装less依赖

npm install less less-loader --save

步骤六:修改build/webpack.base.conf.js文件,

(1)在开头引入webpack(后面的plugins那里需要)

var webpack = require('webpack')

(2)添加jquery插件,

在module.exports = {  entry: {app:'./src/main.js'},

后面加

plugins: [

 new webpack.ProvidePlugin({

  $: "jquery",

  jQuery: "jquery"

 })

],

(3)设置路径,

把resolve里面的

复制代码 代码如下:
alias: {'vue$':'vue/dist/vue.common.js','src': path.resolve(__dirname,'../src'),'assets': path.resolve(__dirname,'../src/assets'),'components': path.resolve(__dirname,'../src/components')}

改成

alias: {

'vue$': 'vue/dist/vue.common.js',

'src': path.resolve(__dirname, '../src'),

'assets': path.resolve(__dirname, '../src/assets'),

'components': path.resolve(__dirname, '../src/components'),

jquery: "jquery"

}

(4)配置loader加载依赖,

在修改module里面

{

test: /\.js$/,

loader: 'babel-loader',

exclude: /node_modules/

},

{

test: /\.css$/,

loader: "style-loader!css-loader",

},

{

test: /\.less$/,

loader: "style-loader!css-loader!less-loader",

},

注意:如果utils.js文件里面已经添加了less、css这里不用添加上面后两个test了,否则会报错!!!

 (5)配置字体loader加载依赖

{test: /\.svg(\?v=\d+\.\d+\.\d+)?$/, loader: 'file-loader?mimetype=image/svg+xml'},

{test: /\.woff(\?v=\d+\.\d+\.\d+)?$/, loader: "file-loader?mimetype=application/font-woff"},

{test: /\.woff2(\?v=\d+\.\d+\.\d+)?$/, loader: "file-loader?mimetype=application/font-woff"},

{test: /\.ttf(\?v=\d+\.\d+\.\d+)?$/, loader: "file-loader?mimetype=application/octet-stream"},

{test: /\.eot(\?v=\d+\.\d+\.\d+)?$/, loader: "file-loader"}

步骤六:接着修改 src文件夹下面的main.js文件,打开文件之后在顶部加入

import'./assets/css/bootstrap.css'

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

import'./assets/less/less.less'

现在就可使用less、jquery,如下图所示:



 

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# vue.js  # 引入css文件  # 引入js文件  # 引入less文件  # 在js文件中引入(调用)另一个js文件的三种方法  # 怎么引入(调用)一个JS文件  # vue引入外部的js文件的10种方法总结  # js 文件引入实现代码  # js文件中引入另一个js文件的4种方法总结  # 加载  # 目录下  # 很重要  # 就可  # 自定义  # 所示  # 报错  # 这两天  # 则会  # 大家多多  # 如下图  # min  # jquery  # dev  # save  # assets  # src  # eot  # fonts  # base 


相关文章: 巅云智能建站系统:可视化拖拽+多端适配+免费模板一键生成  北京网站制作公司哪家好一点,北京租房网站有哪些?  Android自定义listview布局实现上拉加载下拉刷新功能  北京网站制作网页,网站升级改版需要多久?  详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)  如何在阿里云部署织梦网站?  如何快速建站并高效导出源代码?  官网网站制作腾讯审核要多久,联想路由器newifi官网  实现虚拟支付需哪些建站技术支撑?  官网自助建站系统:SEO优化+多语言支持,快速搭建专业网站  如何用虚拟主机快速搭建网站?详细步骤解析  建站之星图片链接生成指南:自助建站与智能设计教程  如何挑选优质建站一级代理提升网站排名?  如何通过虚拟主机快速搭建个人网站?  大学网站设计制作软件有哪些,如何将网站制作成自己app?  如何快速搭建二级域名独立网站?  TestNG的testng.xml配置文件怎么写  宝华建站服务条款解析:五站合一功能与SEO优化设置指南  香港服务器网站推广:SEO优化与外贸独立站搭建策略  济南网站制作的价格,历城一职专官方网站?  陕西网站制作公司有哪些,陕西凌云电器有限公司官网?  湖北网站制作公司有哪些,湖北清能集团官网?  免费制作海报的网站,哪位做平面的朋友告诉我用什么软件做海报比较好?ps还是cd还是ai这几个软件我都会些我是做网页的?  如何通过VPS搭建网站快速盈利?  为什么Go需要go mod文件_Go go mod文件作用说明  如何有效防御Web建站篡改攻击?  深圳网站制作平台,深圳市做网站好的公司有哪些?  建站主机是什么?如何选择适合的建站主机?  如何用PHP快速搭建高效网站?分步指南  如何高效配置香港服务器实现快速建站?  无锡营销型网站制作公司,无锡网选车牌流程?  如何基于PHP生成高效IDC网络公司建站源码?  如何在Tomcat中配置并部署网站项目?  天津个人网站制作公司,天津网约车驾驶员从业资格证官网?  公司门户网站制作流程,华为官网怎么做?  网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?  如何选择建站程序?包含哪些必备功能与类型?  武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?  上海网站制作开发公司,上海买房比较好的网站有哪些?  如何高效利用亚马逊云主机搭建企业网站?  如何获取免费开源的自助建站系统源码?  建站之星体验版:智能建站系统+响应式设计,多端适配快速建站  购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?  头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?  如何正确下载安装西数主机建站助手?  浙江网站制作公司有哪些,浙江栢塑信息技术有限公司定制网站做的怎么样?  建站之星安装模板失败:服务器环境不兼容?  建站之星如何配置系统实现高效建站?  如何快速生成ASP一键建站模板并优化安全性?  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。