serverless 使用过程中常见错误

Error

  • windows 安装 serverless 报错.

    $ npm i serverless -g
    C:\Users\unofficial\AppData\Roaming\npm\sls -> C:\Users\unofficial\AppData\Roami                                                                                                                                                                                               ng\npm\node_modules\serverless\bin\serverless
    C:\Users\unofficial\AppData\Roaming\npm\serverless -> C:\Users\unofficial\AppDat                                                                                                                                                                                               a\Roaming\npm\node_modules\serverless\bin\serverless
    C:\Users\unofficial\AppData\Roaming\npm\slss -> C:\Users\unofficial\AppData\Roam                                                                                                                                                                                               ing\npm\node_modules\serverless\bin\serverless
    
    > serverless@1.25.0 postinstall C:\Users\unofficial\AppData\Roaming\npm\node_mod                                                                                                                                                                                               ules\serverless
    > node ./scripts/postinstall.js
    
    fs.js:653
      return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode);
                     ^
    
    Error: ENOENT: no such file or directory, open 'C:\Users\unofficial\AppData\Roam                                                                                                                                                                                               ing\npm\node_modules\serverless\node_modules\tabtab\scripts\D:\soft\Git\usr\bin\                                                                                                                                                                                               bash.sh'
        at Object.fs.openSync (fs.js:653:18)
        at fs.readFileSync (fs.js:554:33)
        at Complete.script (C:\Users\unofficial\AppData\Roaming\npm\node_modules\ser                                                                                                                                                                                               verless\node_modules\tabtab\src\complete.js:373:14)
        at Installer.writeTo (C:\Users\unofficial\AppData\Roaming\npm\node_modules\s                                                                                                                                                                                               erverless\node_modules\tabtab\src\installer.js:91:34)
        at Installer.handle (C:\Users\unofficial\AppData\Roaming\npm\node_modules\se                                                                                                                                                                                               rverless\node_modules\tabtab\src\installer.js:80:21)
        at Commands.install (C:\Users\unofficial\AppData\Roaming\npm\node_modules\se                                                                                                                                                                                               rverless\node_modules\tabtab\src\commands\index.js:75:22)
        at Object.<anonymous> (C:\Users\unofficial\AppData\Roaming\npm\node_modules\                                                                                                                                                                                               serverless\node_modules\tabtab\src\cli.js:33:16)
        at Module._compile (module.js:624:30)
        at Object.Module._extensions..js (module.js:635:10)
        at Module.load (module.js:545:32)
    Could not auto-install serverless autocomplete script.
    Please copy / paste the script above into your shell.
    serverless@1.25.0
    updated 1 package in 54.116s  

    其中执行命令行 node ./scripts/postinstall.js 时报错与 tabtab 的参数 --auto 相关。手动删除 postinstall.js--auto 后再次执行命令行。( https://github.com/serverless...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值