这两天学习了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小时内与您取得联系。