mirror of
https://github.com/facebook/docusaurus.git
synced 2025-05-10 07:37:19 +02:00
fix(v2): Consistently use require.resolve in official plugins to resolve modules (#2797)
* fix(v2): Use require.resolve to resolve loaders in official plugins * Use require.resolve to resolve client modules
This commit is contained in:
parent
78136e77a2
commit
705f8f3c51
5 changed files with 8 additions and 8 deletions
|
@ -102,7 +102,7 @@ export default function pluginContentBlog(
|
|||
const modules = [];
|
||||
|
||||
if (options.admonitions) {
|
||||
modules.push('remark-admonitions/styles/infima.css');
|
||||
modules.push(require.resolve('remark-admonitions/styles/infima.css'));
|
||||
}
|
||||
|
||||
return modules;
|
||||
|
@ -396,7 +396,7 @@ export default function pluginContentBlog(
|
|||
getCacheLoader(isServer),
|
||||
getBabelLoader(isServer),
|
||||
{
|
||||
loader: '@docusaurus/mdx-loader',
|
||||
loader: require.resolve('@docusaurus/mdx-loader'),
|
||||
options: {
|
||||
remarkPlugins,
|
||||
rehypePlugins,
|
||||
|
|
|
@ -142,7 +142,7 @@ export default function pluginContentDocs(
|
|||
const modules = [];
|
||||
|
||||
if (options.admonitions) {
|
||||
modules.push('remark-admonitions/styles/infima.css');
|
||||
modules.push(require.resolve('remark-admonitions/styles/infima.css'));
|
||||
}
|
||||
|
||||
return modules;
|
||||
|
@ -522,7 +522,7 @@ export default function pluginContentDocs(
|
|||
getCacheLoader(isServer),
|
||||
getBabelLoader(isServer),
|
||||
{
|
||||
loader: '@docusaurus/mdx-loader',
|
||||
loader: require.resolve('@docusaurus/mdx-loader'),
|
||||
options: {
|
||||
remarkPlugins,
|
||||
rehypePlugins,
|
||||
|
|
|
@ -27,9 +27,9 @@ export default function (_context: LoadContext, options: PluginOptions) {
|
|||
{
|
||||
test: /\.(png|jpe?g|gif)$/i,
|
||||
use: [
|
||||
'@docusaurus/lqip-loader',
|
||||
require.resolve('@docusaurus/lqip-loader'),
|
||||
{
|
||||
loader: '@endiliey/responsive-loader',
|
||||
loader: require.resolve('@endiliey/responsive-loader'),
|
||||
options: {
|
||||
emitFile: !isServer, // don't emit for server-side rendering
|
||||
disable: !isProd,
|
||||
|
|
|
@ -14,7 +14,7 @@ module.exports = function () {
|
|||
return path.resolve(__dirname, './theme');
|
||||
},
|
||||
getClientModules() {
|
||||
return ['bootstrap/dist/css/bootstrap.min.css'];
|
||||
return [require.resolve('bootstrap/dist/css/bootstrap.min.css')];
|
||||
},
|
||||
};
|
||||
};
|
||||
|
|
|
@ -65,7 +65,7 @@ module.exports = function (context, options) {
|
|||
|
||||
getClientModules() {
|
||||
const modules = [
|
||||
'infima/dist/css/default/default.css',
|
||||
require.resolve('infima/dist/css/default/default.css'),
|
||||
path.resolve(__dirname, './prism-include-languages'),
|
||||
];
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue