首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >升级aws-cdk导致ENOENT错误

升级aws-cdk导致ENOENT错误
EN

Stack Overflow用户
提问于 2021-02-07 16:39:25
回答 1查看 909关注 0票数 5

我已经安装了cdk,并且工作正常。当我尝试通过运行以下命令来更新它时

sudo npm install -g aws-cdk@latest

它给出了ENOENT: no such file or directory, chmod '/usr/local/lib/node_modules/aws-cdk/bin/cdk'错误。当我检查路径时,cdk存在,所以我不确定为什么它找不到文件。

npm版本: 7.5.2

cdk版本: 1.86.0

EN

回答 1

Stack Overflow用户

发布于 2021-02-13 04:37:56

卸载并重新安装cdk。这对我很管用。

代码语言:javascript
复制
npm uninstall -g aws-cdk
npm install -g aws-cdk
代码语言:javascript
复制
[root@ip-172-31-42-6 ~]# cdk --version
internal/modules/cjs/loader.js:670
    throw err;
    ^

Error: Cannot find module 'source-map-support/register'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:668:15)
    at Function.Module._load (internal/modules/cjs/loader.js:591:27)
    at Module.require (internal/modules/cjs/loader.js:723:19)
    at require (internal/modules/cjs/helpers.js:14:16)
    at Object.<anonymous> (/usr/lib/node_modules/aws-cdk/bin/cdk.js:4:1)
    at Module._compile (internal/modules/cjs/loader.js:816:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:827:10)
    at Module.load (internal/modules/cjs/loader.js:685:32)
    at Function.Module._load (internal/modules/cjs/loader.js:620:12)
    at Module.require (internal/modules/cjs/loader.js:723:19)
[root@ip-172-31-42-6 ~]# npm uninstall -g aws-cdk
removed 1 package, and audited 1 package in 412ms
found 0 vulnerabilities
[root@ip-172-31-42-6 ~]#
[root@ip-172-31-42-6 ~]# npm install -g aws-cdk
added 191 packages, and audited 192 packages in 4s
found 0 vulnerabilities
[root@ip-172-31-42-6 ~]# cdk --version
1.89.0 (build df7253c)
票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66085990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档