如果你安装了webpack,Storybook将无法运行,即使在移除它之后也不会再次运行,

ilmyapht  于 4个月前  发布在  Webpack
关注(0)|答案(1)|浏览(56)

描述bug

在一个新创建的目录中,如果你执行了 npm initnpx sb init 命令,那么 Storybook 可以正常运行。但是一旦你执行了 npm i -D webpacknpm run storybook 命令,即使你从 package.json 中移除了 webpack 并删除了所有的 node_modules 并重新安装,storybook 也无法正常工作。

重现问题

请运行以下命令:

mkdir project
cd project
npm init
npx sb init
npm i -D lit-html
npm run storybook
// Choose the configuration for Web Components
// After installing, storybook runs fine
npm i -D webpack
npm run storybook
// Errors galore
vim package.json
// Remove webpack from your devDependencies
rm -rf node_modules
npm i
npm run storybook
// Errors galore and you can't ever run storybook again.

系统环境

Environment Info:

  System:
    OS: Linux 5.4 Ubuntu 20.04.2 LTS (Focal Fossa)
    CPU: (8) x64 Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz
  Binaries:
    Node: 12.16.2 - ~/.nvm/versions/node/v12.16.2/bin/node
    npm: 6.14.4 - ~/.nvm/versions/node/v12.16.2/bin/npm
  Browsers:
    Chrome: 91.0.4472.77
    Firefox: 90.0
  npmPackages:
    @storybook/addon-actions: ^6.3.5 => 6.3.5 
    @storybook/addon-essentials: ^6.3.5 => 6.3.5 
    @storybook/addon-links: ^6.3.5 => 6.3.5 
    @storybook/web-components: ^6.3.5 => 6.3.5

附加信息

在安装了 webpack 并将其移除之后,你将无法再运行 npm run storybook,因为总是会出现大量的错误。我还尝试运行了 npx webpack config,它构建了文件,但结果仍然出现相同的错误。

相关问题