reactjs - Storybook + React Native + Typescript webpack/loader-ongelma
Kun yritetään ajaa storybook + RN + Typescript -projektia molempien seuraamisen jälkeen
Ja
Minä saan:
ModuleParseError: Module parse failed: Unexpected token (10:12)
You may need an appropriate loader to handle this file type, currently
no loaders are configured to process this file. See
https://webpack.js.org/concepts#loaders
| tuo {dontSetMe} tiedostosta './utils/shims'; | tuo DraggableCore tiedostosta './DraggableCore';
import type {ControlPosition, PositionOffsetControlPosition, DraggableBounds, DraggableCoreProps} from './DraggableCore';
| import log from './utils/log';
| import type {DraggableEventHandler} from './utils/types';
at handleParseError (/Users/amirhagafny/Desktop/pingpong-wallet/pingpong-react/node_modules/webpack/lib/NormalModule.js:461:19)
at doBuild.err (/Users/amirhagafny/Desktop/pingpong-wallet/pingpong-react/node_modules/webpack/lib/NormalModule.js:495:5)
at runLoaders (/Users/amirhagafny/Desktop/pingpong-wallet/pingpong-react/node_modules/webpack/lib/NormalModule.js:354:12)
at /Users/amirhagafny/Desktop/pingpong-wallet/pingpong-react/node_modules/loader-runner/lib/LoaderRunner.js:373:3
at iterateNormalLoaders (/Users/amirhagafny/Desktop/pingpong-wallet/pingpong-react/node_modules/loader-runner/lib/LoaderRunner.js:214:10)
at Array. (/Users/amirhagafny/Desktop/pingpong-wallet/pingpong-react/node_modules/loader-runner/lib/LoaderRunner.js:205:4)
at Storage.finished (/Users/amirhagafny/Desktop/pingpong-wallet/pingpong-react/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:43:16)
at provider (/Users/amirhagafny/Desktop/pingpong-wallet/pingpong-react/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:79:9)
at /Users/amirhagafny/Desktop/pingpong-wallet/pingpong-react/node_modules/graceful-fs/graceful-fs.js:90:16
at FSReqWrap.readFileAfterClose [as oncomplete] (internal/fs/read_file_context.js:53:3)
ModuleParseError: Module parse failed: Unexpected token (11:12)
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
| import log from './utils/log';
|
import type {EventHandler, MouseTouchEvent} from './utils/types';
| import type {Element as ReactElement} from 'react';
|
at handleParseError (/Users/amirhagafny/Desktop/pingpong-wallet/pingpong-react/node_modules/webpack/lib/NormalModule.js:461:19)
at doBuild.err (/Users/amirhagafny/Desktop/pingpong-wallet/pingpong-react/node_modules/webpack/lib/NormalModule.js:495:5)
at runLoaders (/Users/amirhagafny/Desktop/pingpong-wallet/pingpong-react/node_modules/webpack/lib/NormalModule.js:354:12)
at /Users/amirhagafny/Desktop/pingpong-wallet/pingpong-react/node_modules/loader-runner/lib/LoaderRunner.js:373:3
at iterateNormalLoaders (/Users/amirhagafny/Desktop/pingpong-wallet/pingpong-react/node_modules/loader-runner/lib/LoaderRunner.js:214:10)
at Array. (/Users/amirhagafny/Desktop/pingpong-wallet/pingpong-react/node_modules/loader-runner/lib/LoaderRunner.js:205:4)
at Storage.finished (/Users/amirhagafny/Desktop/pingpong-wallet/pingpong-react/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:43:16)
at provider (/Users/amirhagafny/Desktop/pingpong-wallet/pingpong-react/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:79:9)
at /Users/amirhagafny/Desktop/pingpong-wallet/pingpong-react/node_modules/graceful-fs/graceful-fs.js:90:16
at FSReqWrap.readFileAfterClose [as oncomplete] (internal/fs/read_file_context.js:53:3)
error Command failed with exit code 1.
Minun webpack.config.js tiedostoni Storybookissa on:
module.exports = ({ config }) => {
config.module.rules.push({
test: /\.(ts|tsx)$/,
use: [
{
loader: require.resolve('awesome-typescript-loader'),
},
// Optional
{
loader: require.resolve('react-docgen-typescript-loader'),
},
],
});
config.resolve.extensions.push('.ts', '.tsx');
return config;
};
Kuten ehdotuksissa.
Onko sinulla ideoita, miksi tämä voi tapahtua?