请问我在vue init webpack 项目名字 报错 404是啥原因,怎么解决呢?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问我在vue init webpack 项目名字 报错 404是啥原因,怎么解决呢?相关的知识,希望对你有一定的参考价值。

vue webpack 模板是在github上下载的。你先确定一下你的网络能不能访问github
输入ping github.com。
如果连接不上。可以尝试一下淘宝镜像。执行
npm config set registry
这个指定npm 安装依赖包时 使用国内镜像进行安装。然后在尝试使用vue init webpack hello初始化项目
默认是:npm config set registry
参考技术A 你项目名也叫hello吗?追问

项目名随便起了一个名字,请问这个和下载 webpack模板 有关系吗?

追答

你试试改成一样的

vue init webpack 创建项目失败

F:\>vue init webpack vue-qu
Unknown command init.

? Target directory exists. Continue? Yes
vue-cli · Failed to download repo vuejs-templates/[object Object]: Response code 404 (Not F
ound)

不管什么问题,重新进行正确的安装,是解决问题的有效方法!(哲学)
下面讲的是在Windows 10操作系统环境下的全套操作。
需重新安装 nodejs(已包含NPM)、CNPM、@vue/cli、@vue/cli-init。
假如nodejs 用的是 node-v12.16.1-win-x64.zip (绿色非安装包),
假如 nodejs 已经解压到 "c:\nodejs-v12" 。目录中应该有node.exe这个文件。另外还有一些批命令:npm.cmd、npx.cmd。
一、将 c:\nodejs-v12 加到DOS搜索路径:
(最背的情况下,假如你没有管理员权限,像本人所在的扣门公司,连程序员都没有自己电脑的管理员权限,没权限安装软件,只能用绿色非安装版的)
DOS命令(rem # 开头的行不用输入) :
rem #----- 在[c:\nodejs-v12] 资源浏览器地址栏输入 cmd, 回车,相当于
rem #----- win+R 键,在运行中输入 cmd,然后跳转到[c:\nodejs-v12]
C:
CD "c:\nodejs-v12"
SET PATH_TMP=%PATH%
SETX PATH "%CD%;%PATH_TMP%"
rem #---- 显示PATH环境变量
ECHO %PATH%
PAUSE
EXIT
rem #==== 本节DOS结束。
上面的命令会把系统变量PATH加到个人变量PATH中,不太好。而且变量太多时会出现:
“警告: 正保存的数据被裁断到 1024 字符。”
建议用DOS命令:rundll32.exe sysdm.cpl,EditEnvironmentVariables 来设置,
上面这个命令打开设置界面,手工设置用户的环境变量。

再次打开DOS命令窗口,显示 nodejs 版本:
rem #---- 实际执行的是 node.exe -v:
node -v
rem #====
能显示 node 版本信息,表示node环境设置成功。
二、安装CNPM(在国内或本人所在的扣门公司网络下,不容易访问国外网站,要用国内的镜像站):
rem #----
CD "c:\nodejs-v12"
npm install -g cnpm --registry=
rem # 去你的BD,上面 registry=后面是一个网址,保存后不见了。
rem # 请手工输入 [https] 加 [://] 加 [registry.npm.taobao.org]
rem #====
检查CNPM版本:
rem #----
cnpm -v
rem #====
三、安装@vue/cli :
rem #----
cnpm install @vue/cli -g
rem #====
注意:虽然说i与install等效,若用这样的命令:cnpm i @vue/cli -g 安装,
后面会出现问题,当创建vue-cli项目时(npm init webpack myvueproject)会显示错误:
----
npx: installed 1 in 3.048s
command not found: create-webpack
====
四、安装 @vue/cli-init :
rem #----
cnpm install -g @vue/cli-init
rem #====
检查vue版本 (注意参数是大写的 -V):
rem #----
vue -V
rem #====
若显示信息表示安装成功,如:
----
@vue/cli 4.2.3
====
最后补充:若操作不成功,需要新建一个目录,重新安装上述内容。
尤其是第三、第四步,若中间过程出现红色错误信息,可能是网络不好造成。
正常情况是不会出错的。
吐一下槽,操作卖白粉的心,赚着卖白菜的钱。
参考技术A 脚手架直接完成的包在某种程度上来说确实有些冗余。 如果想要减轻依赖,可以尝试simple方式,就是 vue init webpack-simple XXX来创建项目。会少很多,题主可以试一下追问

还是提示一样的东西

参考技术B 请问上述问题你怎么解决的? 参考技术C 可能是服务器的问题,我的也不行。

以上是关于请问我在vue init webpack 项目名字 报错 404是啥原因,怎么解决呢?的主要内容,如果未能解决你的问题,请参考以下文章

我在vue.js命令中初始化webpack时就乱码了,麻烦哪位大神帮我看看,谢谢了

vue init webpack 创建项目失败

旧版vue-cli脚手架Webpack3项目如何升级Webpack4

运行vue init webpack vueTest时报错

webpack+vue ssr 怎么打包

Webpack 搭建 Vue.js 项目并进行不同PC端屏幕适配配置中文标题