mirror of
https://github.com/storybookjs/storybook.git
synced 2025-04-08 11:11:53 +08:00
FIX alias pathing
This commit is contained in:
parent
541ce5ce78
commit
f48edc7d17
@ -24,20 +24,27 @@ import { useBaseTsSupport } from '../config/useBaseTsSupport';
|
||||
|
||||
const reactPaths = {};
|
||||
const storybookPaths = {
|
||||
'@storybook/addons': path.dirname(resolveFrom('@storybook/addons/package.json')),
|
||||
'@storybook/api': path.dirname(resolveFrom('@storybook/api/package.json')),
|
||||
'@storybook/channels': path.dirname(resolveFrom('@storybook/channels/package.json')),
|
||||
'@storybook/addons': path.dirname(resolveFrom(__dirname, '@storybook/addons/package.json')),
|
||||
'@storybook/api': path.dirname(resolveFrom(__dirname, '@storybook/api/package.json')),
|
||||
'@storybook/channels': path.dirname(resolveFrom(__dirname, '@storybook/channels/package.json')),
|
||||
'@storybook/channel-postmessage': path.dirname(
|
||||
resolveFrom('@storybook/channel-postmessage/package.json')
|
||||
resolveFrom(__dirname, '@storybook/channel-postmessage/package.json')
|
||||
),
|
||||
'@storybook/components': path.dirname(resolveFrom('@storybook/components/package.json')),
|
||||
'@storybook/core-events': path.dirname(resolveFrom('@storybook/core-events/package.json')),
|
||||
'@storybook/router': path.dirname(resolveFrom('@storybook/router/package.json')),
|
||||
'@storybook/theming': path.dirname(resolveFrom('@storybook/theming/package.json')),
|
||||
'@storybook/semver': path.dirname(resolveFrom('@storybook/semver/package.json')),
|
||||
'@storybook/components': path.dirname(
|
||||
resolveFrom(__dirname, '@storybook/components/package.json')
|
||||
),
|
||||
'@storybook/core-events': path.dirname(
|
||||
resolveFrom(__dirname, '@storybook/core-events/package.json')
|
||||
),
|
||||
'@storybook/router': path.dirname(resolveFrom(__dirname, '@storybook/router/package.json')),
|
||||
'@storybook/theming': path.dirname(resolveFrom(__dirname, '@storybook/theming/package.json')),
|
||||
'@storybook/semver': path.dirname(resolveFrom(__dirname, '@storybook/semver/package.json')),
|
||||
'@storybook/client-api': path.dirname(
|
||||
resolveFrom(__dirname, '@storybook/client-api/package.json')
|
||||
),
|
||||
'@storybook/client-logger': path.dirname(
|
||||
resolveFrom(__dirname, '@storybook/client-logger/package.json')
|
||||
),
|
||||
};
|
||||
try {
|
||||
reactPaths.react = path.dirname(resolveFrom(process.cwd(), 'react/package.json'));
|
||||
@ -82,13 +89,8 @@ export default async ({
|
||||
const match = entryFilename.match(/(.*)-generated-(config|other)-entry.js$/);
|
||||
if (match) {
|
||||
const configFilename = match[1];
|
||||
const isUsingYarnPnp = typeof process.versions.pnp !== 'undefined';
|
||||
const clientApi = isUsingYarnPnp
|
||||
? `${require.resolve('@storybook/client-api')}`
|
||||
: '@storybook/client-api';
|
||||
const clientLogger = isUsingYarnPnp
|
||||
? `${require.resolve('@storybook/client-logger')}`
|
||||
: '@storybook/client-logger';
|
||||
const clientApi = storybookPaths['@storybook/client-api'];
|
||||
const clientLogger = storybookPaths['@storybook/client-logger'];
|
||||
|
||||
virtualModuleMapping[entryFilename] = interpolate(entryTemplate, {
|
||||
configFilename,
|
||||
@ -179,7 +181,7 @@ export default async ({
|
||||
alias: {
|
||||
...themingPaths,
|
||||
...storybookPaths,
|
||||
semver: path.dirname(resolveFrom('@storybook/semver/package.json')),
|
||||
semver: path.dirname(resolveFrom(__dirname, '@storybook/semver/package.json')),
|
||||
...reactPaths,
|
||||
},
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user