gpt4 book ai didi

node.js - `npm` busted - 如何克服模块未找到、意外 token 错误

转载 作者:行者123 更新时间:2023-12-05 05:47:30 24 4
gpt4 key购买 nike

我已经使用 nvm-windows 安装了 Node 和 NPM .

当我尝试运行 npm install 时,出现错误 Unexpected token '.',然后是完整的运行日志路径。

我检查了完整的日志,意外的标记来自一个只包含文本的文件../workspace/libnpmfund

这看起来像是 Windows 上的 Unix 符号链接(symbolic link)。

我尝试删除文件并重新安装 libnpmfund

npm i -g libnpmfund

但我从中得到的输出是 Cannot find module 'libnpmfund'

我尝试更改我使用的 Node 和 npm 的版本,但无济于事。

我该如何解决这个问题?我是怎么陷入这个困境的?

(仅供引用,有一堆这样的符号链接(symbolic link),我把它们都删除了,打算一个一个正确地重新安装它们。)

最佳答案

在 macOS 下(显然这也适用于 Windows),我所做的基本上是删除 node_modules 下的所有内容,删除 package.json package-lock.json,并从头开始。

似乎当 npm 被严重混淆到停止寻找自己的模块时(你无法安装任何东西,因为 npm 坏了...), “最佳”替代方案似乎是从头开始做所有事情。

这似乎不是一个真正的解决方案,但最终只是一个解决方法——一个快速修复,可能对遇到同样问题并试图找到更明显解决方案的其他人有所帮助...

关于node.js - `npm` busted - 如何克服模块未找到、意外 token 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71010094/

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