解决: Homestead 环境下, yarn install --no-bin-links, NPM run dev, 命令报错
59

执行以下命令:

  • 1 $ rm -rf node_modules
  • 2 $ yarn config set registry http://registry.cnpmjs.org
  • 3 $ yarn install --no-bin-links
  • 4 接下来打开 pakage.json 修改, 去掉package.json中的四处cross-env
    "scripts": {
        "dev": "npm run development",
        "development": "NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
        "watch": "NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
        "watch-poll": "npm run watch -- --watch-poll",
        "hot": "NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js",
        "prod": "npm run production",
        "production": "NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"
    },
  • 5.执行 $ npm run watch-poll 或者 npm run dev
  • 6.大功告成,希望能帮助到一起学习的小伙伴

    摘自: https://laravel-china.org/topics/3570/yarn-install-error-learning-laravel-entry-manual-encounter-problems-to-help 岁月是把的回复

本帖已被设为精华帖!
本帖由系统于 8个月前 自动加精
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 18

反复试了几次,终于成功了。初学者,出了问题实在是没有思路,只能靠各位大神了!!

9个月前

折腾半天,正解,其它回答都是撤单

8个月前
  1. 在虚拟器运行 npm 下载依赖组件时报错:

npm ERR! EPROTO: protocol error, symlink ...

解决方案:

运行 npm 时增加参数 --no-bin-links

7个月前

感谢!顺利解决!

7个月前

@五之无建 增加了参数--no-bin-links 依然报错

file

7个月前

完美,这个要是顶上去 我也不会看这么多评论了~

6个月前

@Leon-myfriend 兄弟解决没

6个月前

@CDragon 后来找到原因了,这种问题都是因为app.scss里面样式嵌套错误了导致的

6个月前

@Leon-myfriend 我也遇上了这样的错误 能不能把解决的方案图留一下,目前还没解决。。

6个月前

@AllenBool 你仔细检查你的app.scss里面,肯定是哪里的嵌套出问题了。我之前一直报错,最后把里面一点点删除掉好了,最后得到的结果就是里面的嵌套错误

5个月前

file这一步成功了就ok了;我就一删除 node_modules这个文件 然后就不断重复安装,安装了好多次,我也忘记了,安装过程发现都是老样子,一直原样报错,我就一直的等,边听音乐,边找解决方法,大概不到半小时,居然安装成功了,后来总结安装出错的原因有可能是网络的问题 :joy:真不容易折腾

5个月前

vagrant@homestead:~/Code/sample$ yarn install --no-bin-links
yarn install v0.27.5
info No lockfile found.
[1/4] Resolving packages...
warning laravel-mix > img-loader > imagemin-mozjpeg > mozjpeg > bin-build > download > gulp-decompress > gulp-util@3.0.8: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
[2/4] Fetching packages...
warning There appears to be trouble with your network connection. Retrying...
warning There appears to be trouble with your network connection. Retrying...
warning There appears to be trouble with your network connection. Retrying...
warning There appears to be trouble with your network connection. Retrying...
error An unexpected error occurred: "http://r.cnpmjs.org/buffer-alloc/download/buffer-alloc-1.2.0.tgz: ESOCKETTIMEDOUT". ----------报错在这里,怎么解决???
info If you think this is a bug, please open a bug report with the information provided in "/home/vagrant/Code/sample/yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

5个月前

已经到后面的章节了,由于换了台电脑,代码从git上clone下来的,又遇到了重复的问题,折腾疯了都。看了这篇终于解决了。

4个月前
ShiKi

file
这种情况应该怎么办?你们说的结果都试过了,网上的答案也没有作用。。。

4个月前

出错大部分原因是因为 npm 托管的网站和国内通信的有问题
解决方法是让你先删了用命令下好的 node 包,然后配置下载地址为国内镜像,然后重新下载包,最后去配置文件里面把之前声明的依赖给改了。

总结就是我还是更喜欢直接用 npm 或者 cnpm :)

4个月前

@proHorry 我被yarn坑过 cnpm据说某些情况下也会有问题 最完美的方式就是设置cpm的国内源

3个月前

说不清楚
我在虚拟机里运行了也是会报错,各种方法都试了。
但是在本地环境里安装的话就没有问题,一次成功

2周前

  • 请注意单词拼写,以及中英文排版,参考此页
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,使用方法请见 Emoji 自动补全来咯,可用的 Emoji 请见 :metal: :point_right: Emoji 列表 :star: :sparkles:
  • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif
  • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
  请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!