报错:internal/modules/cjs/loader.js:984 throw err;

简介: 报错:internal/modules/cjs/loader.js:984 throw err;

问题,安装好 vue-cli 后,无法使用vue,报错如下:


$ vue create myproject
internal/modules/cjs/loader.js:984
  throw err;
  ^
Error: Cannot find module 'D:\software_win\Git\node_modules\@vue\cli\bin\vue.js'
?[90m    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:981:15)?[39m
?[90m    at Function.Module._load (internal/modules/cjs/loader.js:863:27)?[39m
?[90m    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:74:12)?[39m
?[90m    at internal/main/run_main_module.js:18:47?[39m {
  code: ?[32m'MODULE_NOT_FOUND'?[39m,
  requireStack: []
}


这里有个非常奇怪的问题,为什么回去找 Git 文件夹里面的数据??!首先想到的应该是系统变量的问题,所以一直搞了很久,可是都没搞定。



我回想了一下我的操作,有两个点引起了我的注意:



1、我最近把IDEA的Terminal改成了git的

设置IDEA的 Terminal 使用 git bash_邵奈一的博客-CSDN博客


2、我刚刚是右击文件夹空白处,选择的是git bash:


image.png


其实说到底,这两个操作应该是一样的。





实在是有点坑,毕竟想着,自己是个圣人,一定会有办法的,于是乎我去吃饭了!

天啊,这跟吃饭又没什么关系呢!




吃个饭回来后,我突发奇想,我觉得这可能是打开方式有问题。



于是乎,我用cmd打开,执行一下命令,发现可以了:


image.png


至于原因的话,我还需要再摸索一下,再更新上来。


但有一件事是可以确定的,那就是:


吃饱饭!


image.png


更新:经过对错误进行反思,发现自己漏看了一些内容

查看vue官网

https://cli.vuejs.org/zh/guide/creating-a-project.html

发现如下信息:


微信图片_20220619185303.png


所以尝试在git bash里面执行,发现可以:

winpty vue.cmd -V


尝试执行:

image.png


那么问题就可以解决了,把长长的这句命令winpty vue.cmd改短即可:

vi ~/.bash_profile


一开始我尝试编辑~/.bashrc文件,发现重新登录会有错,于是我编辑~/.bash_profile这文件,然后加入以下内容:

alias vue='winpty vue.cmd'


使配置生效:

~/.bash_profile

发现可以了:


image.png

相关文章
|
5月前
|
JavaScript 前端开发 开发工具
【Azure Developer】使用JavaScript通过SDK进行monitor-query的client认证报错问题
AADSTS90002: Tenant 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx' not found. Check to make sure you have the correct tenant ID and are signing into the correct cloud. Check with your subscription administrator, this may happen if there are no active subscriptions for the tenant.
|
5月前
|
JavaScript 前端开发
原生js常见报错及其处理方案
原生js常见报错及其处理方案
88 0
|
6月前
|
机器学习/深度学习 JavaScript 前端开发
JavaScript 错误 - throw、try 和 catch
JavaScript 错误 - throw、try 和 catch
41 3
|
7月前
|
JavaScript 前端开发 C++
【Azure Function】调试 VS Code Javascript Function本地不能运行,报错 Value cannot be null. (Parameter 'provider')问题
【Azure Function】调试 VS Code Javascript Function本地不能运行,报错 Value cannot be null. (Parameter 'provider')问题
|
7月前
|
JavaScript
Vue——使用JS文件中的函数ESLint报错未定义
Vue——使用JS文件中的函数ESLint报错未定义
85 0
|
8月前
|
JavaScript
js 捕获 await 的报错
js 捕获 await 的报错
41 1
|
9月前
|
JavaScript 前端开发 Java
JS经常碰见的报错问题
JS经常碰见的报错问题
|
8月前
|
移动开发 运维 JavaScript
阿里云云效操作报错合集之遇到Node.js的内存溢出问题,该怎么办
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
8月前
|
JavaScript Shell 应用服务中间件
阿里云云效操作报错合集之Node.js构建报错,该如何排查问题
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
8月前
|
JavaScript 前端开发
vue常见报错解决方案 | javascript heap out of memory
vue常见报错解决方案 | javascript heap out of memory
437 0

热门文章

最新文章