标签:vue err modules 39m js internal 报错 bash
问题,安装好 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
:
其实说到底,这两个操作应该是一样的。
实在是有点坑,毕竟想着,自己是个圣人,一定会有办法的,于是乎我去吃饭了!
天啊,这跟吃饭又没什么关系呢!
吃个饭回来后,我突发奇想,我觉得这可能是打开方式有问题。
于是乎,我用cmd打开,执行一下命令,发现可以了:
至于原因的话,我还需要再摸索一下,再更新上来。
但有一件事是可以确定的,那就是:
吃饱饭!
------ 分割线 -----------------------------------------------------------------------------------------
更新:经过对错误进行反思,发现自己漏看了一些内容
查看vue官网
https://cli.vuejs.org/zh/guide/creating-a-project.html
发现如下信息:
所以尝试在git bash里面执行,发现可以:
winpty vue.cmd -V
尝试执行:
那么问题就可以解决了,把长长的这句命令winpty vue.cmd
改短即可:
vi ~/.bash_profile
一开始我尝试编辑~/.bashrc
文件,发现重新登录会有错,于是我编辑~/.bash_profile
这文件,然后加入以下内容:
alias vue='winpty vue.cmd'
使配置生效:
~/.bash_profile
发现可以了:
标签:vue,err,modules,39m,js,internal,报错,bash 来源: https://blog.51cto.com/u_12564104/2896735
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。