linaria: Error: Cannot find module 'core-js/modules/es6.regexp.to-string'
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?
About this issue
- Original URL
- State: closed
- Created 5 years ago
- Reactions: 18
- Comments: 22 (7 by maintainers)
Core-js 2 is deprecated. There are projects that could depend on core-js latest version features. Any plans to drop v2 on linaria?
@hemlok
nope. we had to ditch linaria completely. there is no/lack of activity from maintainers (I don’t blame them, it’s OSS) and relying on unfinished software for business critical features is a no go.
Also having this problem. I’m a first time user to Linaria and was simply following the install instructions. I added
to devDependencies.
This looks like https://github.com/callstack/linaria/issues/361 and should be fixed but isn’t
For now I’m just using
Added into a
custom.d.tsfile.Looks like
package.jsonin master branch and npm (https://unpkg.com/linaria@1.3.1/package.json) has differencesdiff
I added “core-js”: “^2.0.0”, in package.json and everything worked
I also ran into this problem with create-react-app and craco plugin for linaria.
I used
yarn add --dev core-js@2to add the core-js dependency, which worked for me.Had the same problem and solved it just now by installing the latest beta like so:
npm i -D linaria@1.4.0-beta.1So what’s going on? Am getting that it cannot find
core-js/modules/es7.array.includesin https://github.com/oreqizer/reactizerIt’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!
1.4.0-alpha.1fixed it for me.But, does it not include Typescript types?
@pbitkowski thanks. Can you publish 1.4.0-alpha.0 to npm?
Hi! Thanks for your input. Could you try alpha version?