Сборник рассказов с Angular6 не может получить доступ к локальному модулю npm - PullRequest
0 голосов
/ 21 февраля 2019

Я пытаюсь использовать StoryBook с Angular6.У меня есть базовое приложение Hello World сборник рассказов работает.Мое приложение использует локальный модуль npm, и мои компоненты успешно ссылаются на него, например,

import { MySdkSettings } from 'test-sdk-lib'; 

Мой package.json импортирует его как

"test-sdk-lib": "file:externals/js-test-vc-sdk/dist/test-sdk-lib",

Однако при сбрасывании этой истории происходит сбойследующая ошибка:

index.js:19 TypeError: Cannot set property 'test-sdk-lib' of undefined
    at push../externals/js-test-vc-sdk/dist/test-sdk-lib/bundles/test-sdk-lib.umd.js (config.js:8)
    at Module../externals/js-test-vc-sdk/dist/test-sdk-lib/bundles/test-sdk-lib.umd.js (config.js:8)
    at __webpack_require__ (bootstrap:781)
    at fn (bootstrap:149)
    at Object../src/app/components/my-button/my-button.component.ts (my-button.component.ts:2)
    at __webpack_require__ (bootstrap:781)
    at fn (bootstrap:149)
    at Object.<anonymous> (index.stories.ts:5)
    at Object../src/stories/index.stories.ts (index.stories.ts:21)
    at __webpack_require__ (bootstrap:781)

StoryBook не может ссылаться на него, пока я не изменю оператор импорта на import { MySdkSettings } from 'externals/js-test-vc-sdk/dist/test-sdk-lib';

До сих пор я пытался установить пути compilerOptions в .storybook/tsconfig.json и пыталсяresol.alias в .storybook/webpack.config.js, но компилятор, похоже, не выбирает этот путь.

...