通过 codebuild 部署到 aws 失败,并出现以下错误:找不到模块:错误:无法解析 /node_modules/nib/node_modules/stylus

问题描述 投票:0回答:1

运行节点版本16.13.2 检查手写笔的版本: -- [电子邮件受保护] +-- [电子邮件受保护] |

-- [email protected]  
-- [电子邮件受保护]

我在 codebuild 中部署时遇到此错误:

找不到模块:错误:无法解析/node_modules/nib/node_modules/stylus

我读到该版本的 stylus 适用于 Node 版本 14,但我们使用的是版本 16 - 但是我找不到任何更高版本的 kue。

有人遇到过这个错误并找到任何可能的解决方案吗?在过去的几天里,我一直在搜索发行说明等,但到目前为止没有运气。

amazon-web-services npm aws-codebuild stylus kue
1个回答
0
投票

我首先要说的是,检查已安装的依赖项版本:运行 npm ls 列出所有已安装的依赖项及其版本。查找 styled-components 和 nib 的版本。

更新依赖:如果安装的版本已过时,请使用 npm update 将其更新到最新版本。运行 npm update 以更新所有依赖项,或通过运行 npm update 指定要更新的特定依赖项。 重新安装依赖项:如果更新依赖项无法解决问题,您可以尝试通过运行 npm install 或 npm install --product 来重新安装所有依赖项。 检查 package.json 文件:确保 package.json 文件中指定的 styled-components 和 nib 版本与您的 Node.js 版本(在您的情况下为 16.13.2)兼容。如有必要,请更新 package.json 文件中的版本以匹配兼容版本。 删除node_modules文件夹和package-lock.json文件:如果问题仍然存在,请尝试删除node_modules文件夹和package-lock.json文件,然后通过运行npm install重新安装所有依赖项。 如果这些步骤都不能解决问题,您可能需要考虑使用与您的 Node.js 版本兼容的不同版本的 styled-components 或 nib。这是我对这件事的看法

© www.soinside.com 2019 - 2024. All rights reserved.