Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

运行后提示 core-js 报错? #5

Closed
wyqsky opened this issue May 9, 2020 · 14 comments
Closed

运行后提示 core-js 报错? #5

wyqsky opened this issue May 9, 2020 · 14 comments
Labels
bug 漏洞 Something isn't working fixed 已修复

Comments

@wyqsky
Copy link

wyqsky commented May 9, 2020

屏幕快照 2020-05-09 上午11 40 44

"vuepress": "^1.4.1",
"vuepress-theme-antdocs": "^1.0.1"
node: 10.13.0

@zpfz zpfz added discussion 讨论 question 问题 Further information is requested labels May 12, 2020
@calebman
Copy link

calebman commented Jun 2, 2020

我也报了这个错,是因为 core-js 3.x 版本的api 变动导致的,降低版本到 2.x 即可,其实也就是作者说的版本冲突问题。

@changshunxu520
Copy link

如何降级呢?

@calebman
Copy link

calebman commented Jun 9, 2020

如何降级呢?

package.json 中引用 core-js 的版本修改成 2.x,然后重新 npm i 即可

@jingping-ye
Copy link

碰到相同问题了,有不降级core.js的解决方案吗?

@cyt68
Copy link

cyt68 commented Sep 16, 2020

注意降级版本不对可能还是会报错,2.6.11试试

@zpfz zpfz pinned this issue Sep 16, 2020
@zpfz zpfz changed the title 运行报 Cannot find module 'core-js/library/fn/object/define-property', 什么情况 运行后提示 core-js 报错? Oct 12, 2020
@bulolo
Copy link

bulolo commented Nov 7, 2020

看了半天还是不知道怎么降级。🎎

@zpfz
Copy link
Owner

zpfz commented Nov 7, 2020

看了半天还是不知道怎么降级。🎎

yarn upgrade core-js@^2.6.11

@cyt68
Copy link

cyt68 commented Jan 4, 2021

升级了core-js的可以在config.js中加个别名试一下。
chainWebpack (config) {
config.resolve.alias.set('core-js/library/fn', 'core-js/features');
}

@cyt68
Copy link

cyt68 commented Jan 4, 2021

碰到相同问题了,有不降级core.js的解决方案吗?

升级了core-js的可以在config.js中加个别名试一下。
chainWebpack (config) {
config.resolve.alias.set('core-js/library/fn', 'core-js/features');
}

@WindyNanzi
Copy link

升级了core-js的可以在config.js中加个别名试一下。
chainWebpack (config) {
config.resolve.alias.set('core-js/library/fn', 'core-js/features');
}


大神厉害👍,想请教您是怎么定位到这个问题并解决的呢?我在 core-js 的 github issues 中发现了和这个很类似的提问:
issues链接
image

但是解决方案是怎么思索出来的?😂从何处下结论是这样解决的呢? core-js/library/fn => core-js/features

@cyt68
Copy link

cyt68 commented Mar 18, 2021

升级了core-js的可以在config.js中加个别名试一下。
chainWebpack (config) {
config.resolve.alias.set('core-js/library/fn', 'core-js/features');
}

大神厉害👍,想请教您是怎么定位到这个问题并解决的呢?我在 core-js 的 github issues 中发现了和这个很类似的提问:
issues链接
image

但是解决方案是怎么思索出来的?😂从何处下结论是这样解决的呢? core-js/library/fn => core-js/features

也没啥,对比下2.*和3.*的core-js源码目录结构发现的,其实我也不能保证完全覆盖,但是理论上开发者应该是会在新版本保留旧函数的,不然兼容性太差了,只是换了个文件夹而已,而且暂时这么别名修改也没有发现问题。

@WindyNanzi
Copy link

升级了core-js的可以在config.js中加个别名试一下。
chainWebpack (config) {
config.resolve.alias.set('core-js/library/fn', 'core-js/features');
}

大神厉害👍,想请教您是怎么定位到这个问题并解决的呢?我在 core-js 的 github issues 中发现了和这个很类似的提问:
issues链接
image
但是解决方案是怎么思索出来的?😂从何处下结论是这样解决的呢? core-js/library/fn => core-js/features

也没啥,对比下2.*和3.*的core-js源码目录结构发现的,其实我也不能保证完全覆盖,但是理论上开发者应该是会在新版本保留旧函数的,不然兼容性太差了,只是换了个文件夹而已,而且暂时这么别名修改也没有发现问题。

厉害👍,依据我上文中提到的 issues, 我发现yarn add -D @babel/runtime-corejs2 也是可行的,究其原因,应该是安装 ant-design-vue依赖之后,babel-runtimecore-js版本低了,和 vuepress 依赖的 core-js版本不兼容:
image
image

@cyt68
Copy link

cyt68 commented Mar 18, 2021

升级了core-js的可以在config.js中加个别名试一下。
chainWebpack (config) {
config.resolve.alias.set('core-js/library/fn', 'core-js/features');
}

大神厉害👍,想请教您是怎么定位到这个问题并解决的呢?我在 core-js 的 github issues 中发现了和这个很类似的提问:
issues链接
image
但是解决方案是怎么思索出来的?😂从何处下结论是这样解决的呢? core-js/library/fn => core-js/features

也没啥,对比下2.*和3.*的core-js源码目录结构发现的,其实我也不能保证完全覆盖,但是理论上开发者应该是会在新版本保留旧函数的,不然兼容性太差了,只是换了个文件夹而已,而且暂时这么别名修改也没有发现问题。

厉害👍,依据我上文中提到的 issues, 我发现yarn add -D @babel/runtime-corejs2 也是可行的,究其原因,应该是安装 ant-design-vue依赖之后,babel-runtimecore-js版本低了,和 vuepress 依赖的 core-js版本不兼容:
image
image

升级了core-js的可以在config.js中加个别名试一下。
chainWebpack (config) {
config.resolve.alias.set('core-js/library/fn', 'core-js/features');
}

大神厉害👍,想请教您是怎么定位到这个问题并解决的呢?我在 core-js 的 github issues 中发现了和这个很类似的提问:
issues链接
image
但是解决方案是怎么思索出来的?😂从何处下结论是这样解决的呢? core-js/library/fn => core-js/features

也没啥,对比下2.*和3.*的core-js源码目录结构发现的,其实我也不能保证完全覆盖,但是理论上开发者应该是会在新版本保留旧函数的,不然兼容性太差了,只是换了个文件夹而已,而且暂时这么别名修改也没有发现问题。

厉害👍,依据我上文中提到的 issues, 我发现yarn add -D @babel/runtime-corejs2 也是可行的,究其原因,应该是安装 ant-design-vue依赖之后,babel-runtimecore-js版本低了,和 vuepress 依赖的 core-js版本不兼容:
image
image

升级了core-js的可以在config.js中加个别名试一下。
chainWebpack (config) {
config.resolve.alias.set('core-js/library/fn', 'core-js/features');
}

大神厉害👍,想请教您是怎么定位到这个问题并解决的呢?我在 core-js 的 github issues 中发现了和这个很类似的提问:
issues链接
image
但是解决方案是怎么思索出来的?😂从何处下结论是这样解决的呢? core-js/library/fn => core-js/features

也没啥,对比下2.*和3.*的core-js源码目录结构发现的,其实我也不能保证完全覆盖,但是理论上开发者应该是会在新版本保留旧函数的,不然兼容性太差了,只是换了个文件夹而已,而且暂时这么别名修改也没有发现问题。

厉害👍,依据我上文中提到的 issues, 我发现yarn add -D @babel/runtime-corejs2 也是可行的,究其原因,应该是安装 ant-design-vue依赖之后,babel-runtimecore-js版本低了,和 vuepress 依赖的 core-js版本不兼容:
image
image

👍 你的分析也很对,其实就是版本不一致,这个主题没有去支持新版core-js

@zpfz zpfz added bug 漏洞 Something isn't working fixed 已修复 labels May 8, 2021
@zpfz
Copy link
Owner

zpfz commented May 8, 2021

AntDocs v1.3.2 已修复这个问题,具体见:v1.3.2,感谢 cyt68 的方案👍~

@zpfz zpfz removed the question 问题 Further information is requested label May 11, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug 漏洞 Something isn't working fixed 已修复
Projects
None yet
Development

No branches or pull requests

8 participants