V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
lwjcjmx123
V2EX  ›  Linux

linux 下运行 gulp 报错

  •  
  •   lwjcjmx123 · 2016-08-18 00:40:18 +08:00 · 3509 次点击
    这是一个创建于 3018 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我在全局安装了 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)
    3 条回复    2016-08-18 23:19:30 +08:00
    lwjcjmx123
        1
    lwjcjmx123  
    OP
       2016-08-18 00:42:35 +08:00
    今天晚上搭了一个晚上的环境,总算是 node jdk sdk ionic 和 cordova 搞定了。但是最后卡在了 gulp 上,有点蛋疼
    leozhang
        2
    leozhang  
       2016-08-18 09:26:33 +08:00 via Android
    经典的权限问题,可以参考这里:
    https://docs.npmjs.com/getting-started/fixing-npm-permissions

    :)
    lwjcjmx123
        3
    lwjcjmx123  
    OP
       2016-08-18 23:19:30 +08:00
    @leozhang 白天工作还是在 windows 环境下,晚上回来自己鼓捣。按照这个教程试了下,现在 gulp 运行直接报总线错误了。无奈
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1106 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 23:00 · PVG 07:00 · LAX 15:00 · JFK 18:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.