raw-loader尝试要求任何.md文件时出错。
添加原始加载器以导入降价文件:
test: /\.md$/i,
use: [{
loader: 'raw-loader',
options: {
esModule: false
}
}],
在.js文件中,需要降价文件..
return require(postPath)
// postPath is '../posts/awards.md'
Error: Cannot find module '../posts/awards.md'
at webpackEmptyContext (eval at <path to file>)
....
markdown 文件的路径是相对路径:/posts/awards.md
如果我改变awards.md它的awards.json工作原理。所以也许这是raw-loader寻找一个export而awards.md不是找到一个的问题,因此出错了?指示WebpackesModule: false不将其视为模块的目的不是吗?