开发者社区 > 云原生 > Serverless > 正文

Serverless工作流通过ServerlessDev工具部署fnf的时候,出现如上报错怎么搞?

Serverless工作流通过ServerlessDev工具部署fnf的时候,出现如上报错怎么搞?

[2023-11-02 18:39:28] [INFO] [S-CORE] - Start executing project fnf-LightVideoTranscoder-Multiresolution_test-flow
✖ Message:

ERROR:

ENOENT: no such file or directory, link 'D:\pyProj\esprima\bin\esparse.js' -> 'C:\Users\sss19\.s\components\devsapp.cn\devsapp\fnf\node_modules\.bin\esparse'

TraceId:     0826ae38ed0f1698921568481
Environment: @serverless-devs/s: 2.2.1, core: 0.1.65, s-home: C:\Users\sss19\.s, win32-x64, node-v16.15.1
Documents:   https://www.serverless-devs.com
Discussions: https://github.com/Serverless-Devs/Serverless-Devs/discussions
Issues:      https://github.com/Serverless-Devs/Serverless-Devs/issues
Regsitry:    https://registry.serverless-devs.com

Please copy traceId: 0826ae38ed0f1698921568481 and join Dingding group: 33947367 for consultation.
A complete log of this run can be found in: C:\Users\sss19\.s\logs\0826ae38ed0f1698921568481.log

You can run 's clean --all' to clean Serverless devs.
(venv) PS D:\pyProj\pyTools>

展开
收起
青城山下庄文杰 2023-11-06 18:09:03 58 0
1 条回答
写回答
取消 提交回答
  • 从你提供的错误信息来看,这是一个文件链接错误,提示 'esparse.js' 文件找不到。

    这个错误可能由以下几个原因导致:

    1. 项目依赖问题:可能是你的项目缺少了一些必要的依赖,或者是依赖的版本不匹配。
    2. 路径问题:可能是在你的项目中,文件的链接路径错误或文件实际上不存在。

    解决这个问题,你可以尝试以下步骤:

    1. 检查依赖:确保你的 package.json 文件中的所有依赖都已经正确安装,并且版本是匹配的。你可以尝试重新安装依赖来解决这个问题。在项目的根目录下运行以下命令:
    npm install
    
    1. 检查文件路径:确保 'esparse.js' 文件实际上存在于你的项目中,并且链接路径是正确的。你可能需要检查 'D:\pyProj\esprima\bin\esparse.js' 和 'C:\Users\sss19.s\components\devsapp.cn\devsapp\fnf\node_modules.bin\esparse' 这两个路径下的文件是否存在。
    2. 清理Serverless Devs:如果以上步骤无法解决问题,你可以尝试清理Serverless Devs的缓存。运行以下命令:
    s clean --all
    

    然后再尝试部署你的项目。

    2023-11-10 10:47:19
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 热门讨论

    热门文章

    相关电子书

    更多
    Hologres Serverless之路:揭秘弹性计算组 立即下载
    Serverless开发平台: 让研发效能再提升 立即下载
    Serverless 引领云上研发新范式 立即下载