无法使用 NVM 找到 Typescript
Cannot find Typescript using NVM
我安装了 nvm,最近修复了与之前安装的 node 版本冲突的问题。修复它意味着从之前的位置删除节点可执行文件。有些事情仍然有效,但我收到此错误:
Cannot find module 'typescript'
此修复对我没有帮助:
运行 ng new 是触发错误的原因。
我在全球范围内安装了打字稿。并确保安装了此版本的节点,我 运行:
nvm use 10 && npm i -g typescript
/Users/username/.nvm/versions/node/v10.16.0/lib/node_modules/typescript/bin/tsserver
谢谢,
韦恩
使用 nvm 时,每个节点版本都有自己的全局安装依赖项。如果你没有找到你之前为不同版本的节点安装的东西(或者你已经删除了它),这可能是一个原因。
对于遇到这个问题的任何人,我在这里找到了答案。
How do I completely uninstall Node.js, and reinstall from beginning (Mac OS X)
我必须完成最被接受的答案中的所有步骤。我还必须:
rm -Rf /user/local/bin/node_modules
最好在您的计算机中搜索所有 node_modules 文件夹,当然,忽略任何 "local" 版本。并删除所有不在您的 nvm 目录中的文件。该目录看起来像:
/Users/username/.nvm/versions/node/v#####/lib/node_modules
您可以使用以下方式识别您的身份:
npm root -g
我安装了 nvm,最近修复了与之前安装的 node 版本冲突的问题。修复它意味着从之前的位置删除节点可执行文件。有些事情仍然有效,但我收到此错误:
Cannot find module 'typescript'
此修复对我没有帮助:
运行 ng new 是触发错误的原因。
我在全球范围内安装了打字稿。并确保安装了此版本的节点,我 运行:
nvm use 10 && npm i -g typescript
/Users/username/.nvm/versions/node/v10.16.0/lib/node_modules/typescript/bin/tsserver
谢谢, 韦恩
使用 nvm 时,每个节点版本都有自己的全局安装依赖项。如果你没有找到你之前为不同版本的节点安装的东西(或者你已经删除了它),这可能是一个原因。
对于遇到这个问题的任何人,我在这里找到了答案。 How do I completely uninstall Node.js, and reinstall from beginning (Mac OS X)
我必须完成最被接受的答案中的所有步骤。我还必须:
rm -Rf /user/local/bin/node_modules
最好在您的计算机中搜索所有 node_modules 文件夹,当然,忽略任何 "local" 版本。并删除所有不在您的 nvm 目录中的文件。该目录看起来像:
/Users/username/.nvm/versions/node/v#####/lib/node_modules
您可以使用以下方式识别您的身份:
npm root -g