Vue项目中配置pug解析支持
作者:EndingJackson 时间:2024-05-09 09:52:53
Vue 的用法没有变化:
<template lang="pug">
transition(name="sider")
div.hello
h3 {{msg}}
p(:style="{color:'#000'}", :htmlData="msg") p label
button(@click="clickMe") clickTest
</template>
要注意的一点是: 标签后面如果有属性(括号内的) 他和括号之间不要加空格,加了空格就会被当成字符串解析
vue-cli 2+ 配置:
下载包:
npm i -D pug pug-html-loader
在build/webpack.base.conf.js 的 module 中添加规则:
module: {
rules: [
{
test:/\.pug$/,
loader: "pug-html-loader"
},
// 省略其他规则
]
}
好了启动或重启项目,即可开心的尝试了
vue-cli 3 配置:
由于 cli 升级到3了,相关配置发生了很大的改变,所以要和2的更改不同:
下载包:
npm i -D pug pug-html-loader pug-plain-loader
和2比多了一个 pug-plain-loader
在 vue.config.js (如果没有就在根目录下新建一个) 添加代码:
module.exports = {
chainWebpack: config => {
config.module.rule('pug')
.test(/\.pug$/)
.use('pug-html-loader')
.loader('pug-html-loader')
.end()
}
}
重启项目即可正常使用; 严格来说, vue-cli3 更像一种插件的使用,但是对于一些新人来说,可能还不习惯这样的操作吧
总结
以上所述是小编给大家介绍的Vue项目中配置pug解析支持,网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
来源:https://juejin.im/post/5cd2758651882535a605105c
标签:vue,配置,pug
0
投稿
猜你喜欢
Python + Requests + Unittest接口自动化测试实例分析
2021-08-08 05:41:47
Win7或Windows server 2008中IIS7支持ASP+Access解决方法
2012-03-27 18:31:27
mysql查询时offset过大影响性能的原因和优化详解
2024-01-13 14:17:36
“语法错误 (逗号) 在查询表达式id=20, 21”,怎么处理这个逗号?
2009-09-18 14:52:00
UTF-8转为GB2312编码的asp函数
2007-08-23 13:42:00
JavaScript实现alert弹框效果
2024-05-10 10:57:40
Python如何批量获取文件夹的大小并保存
2023-10-10 19:49:37
Django crontab定时任务模块操作方法解析
2022-08-01 03:50:56
基于原生JavaScript实现SPA单页应用
2024-04-30 09:59:43
分享给Python新手们的几道简单练习题
2021-08-01 22:05:14
Python2和Python3之间的str处理方式导致乱码的讲解
2022-10-01 09:46:53
Python学习笔记之装饰器
2021-03-03 02:02:48
python如何实现远程控制电脑(结合微信)
2022-05-13 20:05:25
python tarfile压缩包操作保姆级教程
2022-03-29 21:38:30
后端开发使用pycharm的技巧(推荐)
2021-11-16 14:50:07
django中的图片验证码功能
2022-06-10 00:07:54
python在windows调用svn-pysvn的实现
2022-03-15 05:13:48
一组常用的弹出窗口用法总结
2007-10-08 13:04:00
Go语言开发保证并发安全实例详解
2024-02-21 10:19:48
django实现更改数据库某个字段以及字段段内数据
2024-01-26 14:52:09