yarn add promise-polyfill 出错怎么办?

问答 tont ⋅ 于 1周前 ⋅ 最后回复由 tont 1天前 ⋅ 92 阅读

error An unexpected error occurred: "EPROTO: protocol error, symlink '../acorn/bin/acorn' -> '/home/vagrant/Code/-larabbs-weapp/node_modules/acorn-jsx/node_modules/.bin/acorn'".

本文章首发在 Laravel China 社区
成为第一个点赞的人吧 :bowtie:
回复数量: 14
  • liyu001989 MOD
    1周前

    提供一下你的环境信息吧,yarn, node 的版本

    https://github.com/yarnpkg/yarn/issues/4908

    是不是 npm install --no-bin-links ?

  • tont
    1周前

    @liyu001989 ,环境是w10+VM 5.2.6+vagrant 2.0.2 yarn 和 node 是 教程定制包集成的,尝试了将项目中的 node_modules 删除,运行 npm install --no-bin-links 和 sudo yarn install --no-bin-links cmd窗口不报错了。但是小程序Cannot read property 'then' of undefined;at App lifeCycleMethod onLaunch function
    TypeError: Cannot read property 'then' of undefined 报错依旧存在。

  • liyu001989 MOD
    1周前

    你都用 vagrant了 为什么不使用 homestead,yarn --version node --version ,看一下版本。编译的时候报错?截图请截报错的完整的窗口,多给点信息

  • tont
    1周前

    @liyu001989 多谢指教!下面这是报错图

    file

    file

  • liyu001989 MOD
    1周前

    yarn 已经 1.7 了,node升级到 node/8.11.3

  • tont
    1周前

    @liyu001989 依旧出错,换了电脑好了 :joy:

  • JasonLWF
    1天前

    @liyu001989 如何升级yarn呀?百度了很多资料都没有成功升级yarn。我也出现了同样的问题。求大神指点下。 :pray:

    file

  • tont
    1天前

    @JasonLWF sudo npm upgrade --global yarn

  • JasonLWF
    1天前

    @tont

    file还是升级失败呀。 :joy:

  • tont
    1天前

    @JasonLWF 卸了重装试试 npm uninstall -g yarn && npm install -g yarn

  • JasonLWF
    1天前

    @tont

    file
    还是失败呀,好头疼呀,这问题。 :joy: :grin:

  • tont
    1天前

    @JasonLWF 等待大神回复吧,可能是电脑问题。

  • JasonLWF
    1天前

    @tont @liyu001989 原来是系统缓存的原因,我已经升级到yarn最新版本了,我刚重新启动Homestead虚拟机,就发现已经升级到yarn最新版本1.7.0了,问题已经解决。感谢回复呀!

    file

  • tont
    1天前

    @JasonLWFyarn add promise-polyfill 还报错么?

暂无评论~~
您需要登陆以后才能留下评论!

Composer 中国全量镜像

Top 100 扩展包

Lumen 中文文档

Laravel 速查表

Laravel 中文文档

Laravel 项目开发规范

Laravel 开发环境部署

GraphQL PHP 中文文档

社区文档撰写指南

TDD 构建 Laravel 论坛笔记

PHP PSR 标准规范

PHP 设计模式全集

Dingo API 中文文档