I ran this example on my computer and I got this error:
ERROR in ./src/App.js
Module build failed (from ./node_modules/linaria/loader.js):
Error: Cannot find module 'core-js/modules/es6.regexp.to-string'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:613:15)
at Function.Module._load (internal/modules/cjs/loader.js:539:25)
at Module.require (internal/modules/cjs/loader.js:667:17)
at require (internal/modules/cjs/helpers.js:20:18)
at Object.<anonymous> (/Users/egortrubnikov-panov/Downloads/linaria-demo 2/node_modules/linaria/lib/loader.js:3:1)
at Module._compile (internal/modules/cjs/loader.js:738:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:749:10)
at Module.load (internal/modules/cjs/loader.js:630:32)
at tryModuleLoad (internal/modules/cjs/loader.js:570:12)
at Function.Module._load (internal/modules/cjs/loader.js:562:3)
how can I fix this?
I added "core-js": "^2.0.0", in package.json and everything worked
Also having this problem. I'm a first time user to Linaria and was simply following the install instructions. I added
"core-js": "^2.6.8"
to devDependencies.
This looks like https://github.com/callstack/linaria/issues/361 and should be fixed but isn't
Looks like package.json in master branch and npm (https://unpkg.com/[email protected]/package.json) has differences
diff

Hi! Thanks for your input. Could you try alpha version?
@pbitkowski thanks. Can you publish 1.4.0-alpha.0 to npm?
we are using corejs v3 -> that won't work with linaria 1.3.1.
So if we downgrade to corejs 2 it works but other thing will not work.
RangeError: Maximum call stack size exceeded all the things...馃ズ
1.4.0-alpha.1 fixed it for me.
But, does it not include Typescript types?
Yea it looks like the alpha version doesn't have typescript types.
For now I'm just using
declare module "linaria" {
// @ts-ignore
export const css
// @ts-ignore
export const cx
}
declare module "linaria/react" {
// @ts-ignore
export const styled
}
Added into a custom.d.ts file.
any workaround without using alpha version?
I'm getting this when I try to use storybook addons
Is there a fix in the works for this? Experiencing the same issue.
I used yarn add --dev core-js@2 to add the core-js dependency, which worked for me.
Core-js 2 is deprecated. There are projects that could depend on core-js latest version features. Any plans to drop v2 on linaria?
Yea it looks like the alpha version doesn't have typescript types.
yarn add [email protected] + custom.d.ts (to avoid TypeScript errors) worked for me.
I'm using firebase in my project. So downgrading core-js to version 2 was not an option for me.
Also, using craco-linaria plugin with craco made it possible to use Linaria in React with create-react-app, but without ejecting
I also ran into this problem with create-react-app and craco plugin for linaria.
Run into this as well. Why is linaria using old version of core-js?
By the way, why doesn't release 1.4.0?
if we bump to 1.4. hell breaks loose. RangeError: Maximum call stack size exceeded all the things...
@Hotell did you find a solution for this on the alpha?
@hemlok
@Hotell did you find a solution for this on the alpha?
nope. we had to ditch linaria completely. there is no/lack of activity from maintainers (I don鈥檛 blame them, it鈥檚 OSS) and relying on unfinished software for business critical features is a no go.
So what's going on? Am getting that it cannot find core-js/modules/es7.array.includes in https://github.com/oreqizer/reactizer
It's really a shame, I wanted to use this in production. This is like the holy grail of CSS-in-JS libraries, guys. Keep it alive!
I also ran into this problem with create-react-app and craco plugin for linaria.
Had the same problem and solved it just now by installing the latest beta like so:
npm i -D [email protected]
Thank you for all the responses, I created an issue where we would try to address the problem better. I'm happy that some workarounds exist. Hence I'm closing.
Most helpful comment
Core-js 2 is deprecated. There are projects that could depend on core-js latest version features. Any plans to drop v2 on linaria?