最近公司的项目webpack的模板使用的是pug,其处理loader使用的是pug-loader。pug-loader会返回一个模板函数而不是一个已经编译好的字符串。看vue文档中写明,需要使用一个返回原始的HTML字符串的loader,例如pug-plain-loader,而不是pug-loader
所以,这两者之间会有什么不同的影响呢
项目中,只看见package.json中安装了pug和pug-loader,然后以pug模板的形式写的vue组件中的<template>模板,页面都是正常显示的
<template lang = "pug">
div
p Hello World!!!
</template>复制代码
webpack.config.js的module.rules里并没有看见相关的配置。是可以 不配置就可以吗?
{
test: /\.pug$/,
loader: 'pug-plain-loader'
}复制代码