当前位置:   article > 正文

npm 安装vue脚手架报错警告npm WARN deprecated_npm warn deprecated vm2@3.9.19: the library contai

npm warn deprecated vm2@3.9.19: the library contains critical security issue

来吧,困扰我好几天的问题解决了,直接上干货

警告实例

在这里插入图片描述
虽然没有报错,但是输入vue -V之后告诉我

‘vue’ 不是内部或外部命令,也不是可运行的程序

解决方法

步骤一

首先,我们因为要给vue配一下环境变量,为了解决vue’ 不是内部或外部命令,也不是可运行的程序

  • 找到vue.cmd的所在目录,将路径复制放到环境变量Path里
    在这里插入图片描述
    在这里插入图片描述
  • 然后保存就可以
    (这里我保存完之后依旧是 vue不是内部或外部命令,但不要慌,继续)

步骤二

在命令窗口执行 npm config list ,找一下你的npm的安装目录
在这里插入图片描述
然后在npm的文件路径下执行 vue init webpack vue-project
在这里插入图片描述
在这里插入图片描述
根据提示执行 npm i -g @vue/cli-init

至此完成,你的脚手架可以用了(如果还是不可以用,继续肝),
我的也还是报警告,但最起码输入 vue -V之后有版本号了,不影响开发就行。

原因分析

我认为多半是因为 版本不匹配 的问题造成的,npm的版本太高了,好多东西都已经弃用了,但是其他还没有,降一下npm的版本也是可以解决此问题的
(如有讲的不正确的地方,还请大佬斧正)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/码创造者/article/detail/783145
推荐阅读
  

闽ICP备14008679号