创建Meteor项目抛出错误,已有同类解决方案无效
解决Meteor 1.6.1创建项目时promise_server.js报错的问题
兄弟,我之前也踩过Meteor 1.6.1搭配Node 8.x的这个坑,给你几个亲测有效的解决思路,你挨个试试:
先清一波Meteor缓存再说
很多时候这类莫名其妙的报错都是缓存搞的鬼,先执行命令清空Meteor本地缓存:meteor reset清完缓存后再重新跑创建项目的命令:
meteor create simple-todos修复meteor-promise模块的依赖
你的报错路径指向了meteor-tool包里的meteor-promise模块,大概率是这个模块的依赖没装完整。手动进到对应的目录重新安装依赖:cd C:\Users\Rares\AppData\Local\.meteor\packages\meteor-tool\1.6.1\mt-os.windows.x86_64\dev_bundle\lib\node_modules\meteor-promise npm install安装完回到命令行,再试一次创建项目。
用管理员权限运行CMD
Windows下权限不够经常会导致文件写入失败,右键点命令提示符,选「以管理员身份运行」,然后再执行meteor create simple-todos,说不定就成了。切换到Meteor自带的Node版本
Meteor 1.6.1自带的Node版本是v8.9.4,你现在用的v8.10.0虽然同属8.x,但可能存在小版本兼容性问题。用nvm(Node版本管理器)切换过去试试:nvm install 8.9.4 nvm use 8.9.4切换完再创建项目试试。
要是这些方法都不管用,你把报错的完整堆栈信息贴出来,我再帮你排查~
内容的提问来源于stack exchange,提问作者Leo Messi
相关产品推荐
相关产品推荐

