storybookjs / addon-postcss

This Storybook addon can be used to run the PostCSS preprocessor against your stories.
MIT License
20 stars 22 forks source link

[Question] Why is there a version 3.0.0-alpha.1 #38

Closed Axedyson closed 1 year ago

Axedyson commented 1 year ago

This is just a question, why is version 3.0.0-alpha.1 available as the latest tag on npm?

neviaumi commented 1 year ago

I notice 3.0.0-alpha.1 will broken as well.

When i install that and try run storybook, it prompt me error below

info => Loading presets
WARN   Failed to load preset: {"options":{"postcssLoaderOptions":{}},"type":"presets","name":"/Users/davidng/Documents/GitHub/self/busybox/node_modules/@storybook/addon-postcss/preset.js"} on level 1
ERR! /Users/davidng/Documents/GitHub/self/busybox/node_modules/@storybook/addon-postcss/dist/index.js:1
ERR! (function (exports, require, module, __filename, __dirname) { import { logger } from '@storybook/node-logger';
ERR!                                                               ^^^^^^
ERR! 
ERR! SyntaxError: Cannot use import statement outside a module
ERR!     at new Script (node:vm:100:7)
ERR!     at createScript (node:vm:257:10)
ERR!     at Object.runInThisContext (node:vm:305:10)
ERR!     at wrapSafe (node:internal/modules/cjs/loader:1020:15)
ERR!     at Module._compile (node:internal/modules/cjs/loader:1067:27)
ERR!     at Object.Module._extensions..js (node:internal/modules/cjs/loader:1157:10)
ERR!     at Module.load (node:internal/modules/cjs/loader:981:32)
ERR!     at Function.Module._load (node:internal/modules/cjs/loader:822:12)
ERR!     at Module.require (node:internal/modules/cjs/loader:1005:19)
ERR!     at require (node:internal/modules/cjs/helpers:102:18)
ERR!  /Users/davidng/Documents/GitHub/self/busybox/node_modules/@storybook/addon-postcss/dist/index.js:1
ERR! (function (exports, require, module, __filename, __dirname) { import { logger } from '@storybook/node-logger';
ERR!                                                               ^^^^^^
ERR! 
ERR! SyntaxError: Cannot use import statement outside a module

But i have no ways to set my project to ESM because storybook 6 didn’t support ESM and v7 not yet released

shilman commented 1 year ago

Looks like the 3.0.0 alpha release was done incorrectly @ndelangen. I've updated the dist tags to fix the problem.

Thanks @Axedyson @davidNHK @IanVS for letting us know!