node.js - 使用 NVM 找不到 Typescript

标签 node.js angular typescript nvm

我安装了 nvm,最近修复了与之前安装的 Node 版本冲突的问题。修复它意味着从之前的位置删除 Node 可执行文件。有些事情仍然有效,但我收到此错误: 找不到模块“typescript”

这个修复对我没有帮助: How to fix Cannot find module 'typescript' in Angular 4?

运行 ng new 是触发错误的原因。

我已经全局安装了 typescript。为了确保安装了这个版本的 Node ,我运行了:

nvm use 10 && npm i -g typescript
/Users/username/.nvm/versions/node/v10.16.0/lib/node_modules/typescript/bin/tsserver

谢谢, 韦恩

最佳答案

使用 nvm 时,每个 Node 版本都有自己的全局安装依赖项。如果您没有找到之前为不同版本的 Node 安装的内容(或者您已将其删除),这可能是一个原因。

关于node.js - 使用 NVM 找不到 Typescript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56989935/

相关文章:

javascript - 用户断开连接后删除 Canvas 和套接字 IO 中的形状

angular - “Request-Id”和 'Request-Context' 未添加

angular - 在声明期间内联初始化变量与使用 TS 在 Angular 中的构造函数中初始化变量

javascript - 处理联合类型中的不同类型属性

node.js - 使用 Express,我可以自动修剪 req.body 中所有传入的 POSTed 字段吗?

javascript - 如何在 Node.js 上使用模糊效果而不是信箱按比例调整图像大小?

javascript - cheerio 使用 href 和 span 解析 h2

Angular 4-webpack : wait until bundle finished:/

reactjs - 重用现有类型定义的正确方法

javascript - 如何使用 Webpack 丑化 Typescript 文件