gpt4 book ai didi

angular - ENOENT : no such file or directory, 重命名

转载 作者:太空狗 更新时间:2023-10-29 17:57:21 29 4
gpt4 key购买 nike

我刚刚开始使用 angular2。Ubuntu 14.04 虚拟机播放器共享文件夹开发代码

我在 VM Windows 主机上运行 ubuntu,在 Linux 上使用共享文件夹将 Windows 托管文件夹和文件放入 Linux 开发环境。当我尝试为依赖项执行 npm 安装时在终端中点击 npm install

54094 verbose stack Error: ENOENT: no such file or directory, rename '/mnt/hgfs/devcode/angularApp/node_modules/.dashdash.DELETE/node_modules/assert-plus' -> '/mnt/hgfs/devcode/angularApp/node_modules/dashdash/node_modules/assert-plus'
54095 verbose cwd /mnt/hgfs/devcode/angularApp
54096 error Linux 4.4.0-31-generic
54097 error argv "/usr/bin/nodejs" "/usr/local/bin/npm" "install"
54098 error node v7.6.0
54099 error npm v4.1.2
54100 error path /mnt/hgfs/devcode/angularApp/node_modules/.dashdash.DELETE/node_modules/assert-plus
54101 error code ENOENT
54102 error errno -2
54103 error syscall rename

dir 和 ls 之后 enter image description here

最佳答案

这看起来像 npm issue #17444 (实际上这可能是几个不同的问题)。您应该尝试解决的问题是:

  1. 删除您的 package-lock.json 并让 npm 使用(通常略微更新的)包版本重新创建它。这就是最近对我有用的。如果您没有提交您的 package-lock.json,您应该这样做,但为什么是另一个问题。

  2. 确保您已退出任何程序,例如 Visual Studio Code 或其他可能锁定文件的程序。这在 Linux(或任何具有 POSIX 文件系统语义的任何东西)上不太可能是个大问题,但在 Windows 上肯定是个问题。

  3. 确保您使用的是本地文件系统,而不是某种网络文件系统(同样,网络文件系统可能没有 POSIX 语义)。

关于angular - ENOENT : no such file or directory, 重命名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42594952/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com