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
  • asp之家 网络编程 m.aspxhome.com