【版本】1
2vue-cli3
webpack@4.33.0
【步骤】
安装插件
1
$ npm install markdown-it --save
新建markdownLoader.js文件(自定义loader)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16const markdown = require('markdown-it');
function markLoader(src) {
const md = markdown({
html: true,
typographer: true,
});
const html = md.render(src);
return (
'<template>\n'
+ `<div class="markdown">${html}</div>\n`
+ '</template>\n'
);
}
module.exports = markLoader;在vue.config.js(如果没有,在根目录下自行创建)文件中配置
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17module.exports = {
configureWebpack: config => {
config.module.rules.push({
// 处理markdown文件
test: /\.md$/,
use: [
{
loader: "vue-loader"
},
{
loader: require.resolve("./src/common/markdownLoader")
}
],
},
);
}
};
4.保存后重新启动项目(尤其是修改自定义lodaer和vue.config.js配置文件,必须重新启动项目生效)
总结:大功告成✌️✌️✌️✌️✌️✌️✌️✌️✌️✌️✌️✌️✌️✌️✌️✌️✌️✌️✌️✌️