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>
从你提供的错误信息来看,这是一个文件链接错误,提示 'esparse.js' 文件找不到。
这个错误可能由以下几个原因导致:
解决这个问题,你可以尝试以下步骤:
package.json
文件中的所有依赖都已经正确安装,并且版本是匹配的。你可以尝试重新安装依赖来解决这个问题。在项目的根目录下运行以下命令:npm install
s clean --all
然后再尝试部署你的项目。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。