尝试将 vue-cli 项目迁移到打字稿时出错 [关闭]

Posted

技术标签:

【中文标题】尝试将 vue-cli 项目迁移到打字稿时出错 [关闭]【英文标题】:Error when trying to migrate vue-cli project to typescript [closed] 【发布时间】:2022-01-06 16:54:08 【问题描述】:

我有一个想要迁移到 typescript 的 vue-cli 项目。阅读this,它指出我需要做的就是运行以下命令:

vue add typescript

我正在使用 Git Bash 在 Windows 机器上运行我的项目

这会导致以下错误:

????安装 vue-cli-plugin-typsecript...

yarn add v1.22.17 [1/4] Resolving packages... info 如果你这么认为 是一个错误,请使用提供的信息打开一个错误报告 信息 访问https://yarnpkg.com/en/docs/cli/add 获取有关文档 这个命令。错误发生意外错误: “https://registry.npmjs.org/vue-cli-plugin-typsecript:未找到”。 ERROR 命令失败:yarn add vue-cli-plugin-typsecript -D --tilde

查看错误日志时,我看到:

> Trace:    Error: https://registry.npmjs.org/vue-cli-plugin-typsecript:
> Not found
>       at Request.params.callback [as _callback] (...\npm\node_modules\yarn\lib\cli.js:67029:18)
>       at Request.self.callback (...\npm\node_modules\yarn\lib\cli.js:140883:22)
>       at Request.emit (events.js:314:20)
>       at Request.<anonymous> (...\npm\node_modules\yarn\lib\cli.js:141855:10)
>       at Request.emit (events.js:314:20)
>       at IncomingMessage.<anonymous> (...\npm\node_modules\yarn\lib\cli.js:141777:12)
>       at Object.onceWrapper (events.js:420:28)
>       at IncomingMessage.emit (events.js:326:22)
>       at endReadableNT (_stream_readable.js:1223:12)
>       at processTicksAndRejections (internal/process/task_queues.js:84:21)

我在网上搜索了如何解决这个问题并偶然发现了this,但是那里的每个建议的解决方案都不适合我。 我也试过:

纱线升级 删除节点模块 删除 yarn.lock

似乎没有任何效果。关于如何克服这个问题的任何想法?

【问题讨论】:

你确定你写的是vue add typescript吗?因为在错误中它被拼写为typsecript @lusc - 是的,这似乎是错误。谢谢! @lusc 随时发布它作为答案以从赏金中受益。 【参考方案1】:

正如@lusc 评论的那样,我显然拼错了打字稿,这就是我收到错误的原因。

这个:typsecript 而不是

这个:打字稿

【讨论】:

【参考方案2】:

检查拼写

错误地写成“typescript”而不是“typesecript”

【讨论】:

以上是关于尝试将 vue-cli 项目迁移到打字稿时出错 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Reactjs-createStore在使用打字稿时无法识别减速器

编译打字稿时如何防止错误“对象类型的索引签名隐式具有'任何'类型”?

迁移到打字稿后,Firebase 云功能无法正常工作

使用打字稿时nodemon不刷新

安装后的 webpack 在加载打字稿时失败

gulp打字稿时的TypeError