mirror of
https://github.com/facebook/docusaurus.git
synced 2025-05-10 15:47:23 +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 = [];
|
const modules = [];
|
||||||
|
|
||||||
if (options.admonitions) {
|
if (options.admonitions) {
|
||||||
modules.push('remark-admonitions/styles/infima.css');
|
modules.push(require.resolve('remark-admonitions/styles/infima.css'));
|
||||||
}
|
}
|
||||||
|
|
||||||
return modules;
|
return modules;
|
||||||
|
@ -396,7 +396,7 @@ export default function pluginContentBlog(
|
||||||
getCacheLoader(isServer),
|
getCacheLoader(isServer),
|
||||||
getBabelLoader(isServer),
|
getBabelLoader(isServer),
|
||||||
{
|
{
|
||||||
loader: '@docusaurus/mdx-loader',
|
loader: require.resolve('@docusaurus/mdx-loader'),
|
||||||
options: {
|
options: {
|
||||||
remarkPlugins,
|
remarkPlugins,
|
||||||
rehypePlugins,
|
rehypePlugins,
|
||||||
|
|
|
@ -142,7 +142,7 @@ export default function pluginContentDocs(
|
||||||
const modules = [];
|
const modules = [];
|
||||||
|
|
||||||
if (options.admonitions) {
|
if (options.admonitions) {
|
||||||
modules.push('remark-admonitions/styles/infima.css');
|
modules.push(require.resolve('remark-admonitions/styles/infima.css'));
|
||||||
}
|
}
|
||||||
|
|
||||||
return modules;
|
return modules;
|
||||||
|
@ -522,7 +522,7 @@ export default function pluginContentDocs(
|
||||||
getCacheLoader(isServer),
|
getCacheLoader(isServer),
|
||||||
getBabelLoader(isServer),
|
getBabelLoader(isServer),
|
||||||
{
|
{
|
||||||
loader: '@docusaurus/mdx-loader',
|
loader: require.resolve('@docusaurus/mdx-loader'),
|
||||||
options: {
|
options: {
|
||||||
remarkPlugins,
|
remarkPlugins,
|
||||||
rehypePlugins,
|
rehypePlugins,
|
||||||
|
|
|
@ -27,9 +27,9 @@ export default function (_context: LoadContext, options: PluginOptions) {
|
||||||
{
|
{
|
||||||
test: /\.(png|jpe?g|gif)$/i,
|
test: /\.(png|jpe?g|gif)$/i,
|
||||||
use: [
|
use: [
|
||||||
'@docusaurus/lqip-loader',
|
require.resolve('@docusaurus/lqip-loader'),
|
||||||
{
|
{
|
||||||
loader: '@endiliey/responsive-loader',
|
loader: require.resolve('@endiliey/responsive-loader'),
|
||||||
options: {
|
options: {
|
||||||
emitFile: !isServer, // don't emit for server-side rendering
|
emitFile: !isServer, // don't emit for server-side rendering
|
||||||
disable: !isProd,
|
disable: !isProd,
|
||||||
|
|
|
@ -14,7 +14,7 @@ module.exports = function () {
|
||||||
return path.resolve(__dirname, './theme');
|
return path.resolve(__dirname, './theme');
|
||||||
},
|
},
|
||||||
getClientModules() {
|
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() {
|
getClientModules() {
|
||||||
const modules = [
|
const modules = [
|
||||||
'infima/dist/css/default/default.css',
|
require.resolve('infima/dist/css/default/default.css'),
|
||||||
path.resolve(__dirname, './prism-include-languages'),
|
path.resolve(__dirname, './prism-include-languages'),
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue