启动 Taro 4 项目报错:Error: The specified module could not be found.

最近在 Windows 上 clone 了一个之前就写好的 Taro 4.x 小程序项目,本地用 VS Code 启动的时候直接报错:

typescript 复制代码
Error: The specified module could not be found.
.../node_modules/@tarojs/plugin-doctor-win32-x64-msvc/
taro-doctor.win32-x64-msvc.nodez

最后在taro的github里面找到了一样的问题

原因

taro-doctor.win32-x64-msvc.node 是一个 Node 原生模块

在 Windows 上运行时,需要系统里有对应的 VC++ 运行库

如果系统里没有,或者版本不完整,Node 加载这个 .node 文件时就会直接报:

arduino 复制代码
The specified module could not be found

即使文件本身是存在的。

解决方法

去微软官网下载并安装最新版的 Microsoft Visual C++ Redistributable

链接:learn.microsoft.com/zh-cn/cpp/w...

装完之后 重启了一次系统,再启动项目:

arduino 复制代码
npm run dev

没有再报错,可以正常运行了。

相关推荐
cxxcode15 小时前
前端模块化发展
前端
不务正业的前端学徒15 小时前
docker+nginx部署
前端
不务正业的前端学徒16 小时前
webpack/vite配置
前端
hhcccchh16 小时前
学习vue第八天 Vue3 模板语法和内置指令 - 简单入门
前端·vue.js·学习
yyf1989052516 小时前
Vue 框架相关中文文献
前端·javascript·vue.js
粥里有勺糖16 小时前
开发一个美观的 VitePress 图片预览插件
前端·vue.js·vitepress
陟上青云16 小时前
一篇文章带你搞懂原型和原型链
前端
我的写法有点潮16 小时前
推荐几个国外比较流行的UI库(上)
前端·javascript·css
鹏多多16 小时前
jsx/tsx使用cssModule和typescript-plugin-css-modules
前端·vue.js·react.js