前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Laravel执行npm install失败

Laravel执行npm install失败

作者头像
魔王卷子
发布2019-05-31 20:46:42
2.9K0
发布2019-05-31 20:46:42
举报

首先介绍一下我的环境。

我是在Windows10上进行开发。然后windows共享文件夹,ubuntu 18.04挂载共享文件夹。

环境:

  • Laravel 5.6
  • PHP 7.2.7
  • NodeJS 8.10.0
  • Npm 3.5.2

还原场景:

在linux环境中执行npm install方法。会出现如下错误:

代码语言:javascript
复制
npm WARN optional Skipping failed optional dependency /chokidar/fsevents:
npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.2.4
npm WARN ajv-keywords@3.2.0 requires a peer of ajv@^6.0.0 but none was installed.
npm ERR! Linux 4.15.0-30-generic
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! node v8.10.0
npm ERR! npm  v3.5.2
npm ERR! path ../acorn/bin/acorn
npm ERR! code ENOTSUP
npm ERR! errno -95
npm ERR! syscall symlink

npm ERR! nospc ENOTSUP: operation not supported on socket, symlink '../acorn/bin/acorn' -> '/home/baoguoxiao/windows/food/node_modules/.bin/acorn'
npm ERR! nospc This is most likely not a problem with npm itself
npm ERR! nospc and is related to insufficient space on your system.

npm ERR! Please include the following file with any support request:
npm ERR!     /home/baoguoxiao/windows/food/npm-debug.log

经过查询,发现是创建不能创建链接。经过查询,发现解决方法很简单。只要加上一个参数就好了。执行命令如下:

代码语言:javascript
复制
npm install -no-bin-links

错误很复杂,解决的办法却是很简单。

参考

  • node.js - npm syscall symlink error -95 when installing node-sass on Docker for Windows - Stack Overflow
本文参与?腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-08-192,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体同步曝光计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 参考
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com