linux 下运行 gulp 报错

2016-08-18 00:40:18 +08:00
 lwjcjmx123
我在全局安装了 gulp ,并且保存到了项目本地。但是运行 gulp 就报这个错误,刚刚接触 linux 操作系统,做的 hybrid 开发,用的 ionic 框架。想从 windows 转到 linux ,好不容易配好环境,但是 gulp 这里又出问题了。百度 google and stackoverflow 都找不到答案,只有来求助万能的 v 友了
fs.js:549
return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode);
^

Error: EACCES: permission denied, open '/usr/local/lib/node_modules/.gulp_npminstall/node_modules/.1.0.1@arr-flatten/index.js'
at Error (native)
at Object.fs.openSync (fs.js:549:18)
at Object.fs.readFileSync (fs.js:397:15)
at Object.Module._extensions..js (module.js:416:20)
at Module.load (module.js:344:32)
at Function.Module._load (module.js:301:12)
at Module.require (module.js:354:17)
at require (internal/module.js:12:17)
at Object.<anonymous> (/usr/local/lib/node_modules/.gulp_npminstall/node_modules/.2.0.0@arr-diff/index.js:10:15)
at Module._compile (module.js:410:26)
3366 次点击
所在节点    Linux
3 条回复
lwjcjmx123
2016-08-18 00:42:35 +08:00
今天晚上搭了一个晚上的环境,总算是 node jdk sdk ionic 和 cordova 搞定了。但是最后卡在了 gulp 上,有点蛋疼
leozhang
2016-08-18 09:26:33 +08:00
经典的权限问题,可以参考这里:
https://docs.npmjs.com/getting-started/fixing-npm-permissions

:)
lwjcjmx123
2016-08-18 23:19:30 +08:00
@leozhang 白天工作还是在 windows 环境下,晚上回来自己鼓捣。按照这个教程试了下,现在 gulp 运行直接报总线错误了。无奈

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/300041

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX