我无法在 Ubuntu 中运行 vue cli - 错误:无法访问 jarfile /snap/vue/1/jar/vue-1.0-SNAPSHOT.jar
Posted
技术标签:
【中文标题】我无法在 Ubuntu 中运行 vue cli - 错误:无法访问 jarfile /snap/vue/1/jar/vue-1.0-SNAPSHOT.jar【英文标题】:I can't run vue cli in Ubuntu - Error: Unable to access jarfile /snap/vue/1/jar/vue-1.0-SNAPSHOT.jar 【发布时间】:2020-07-21 01:53:29 【问题描述】:我是第一次尝试安装 vue cli。
我尝试使用npm install -g @vue/cli
和yarn global add @vue/cli
,它似乎安装正确。
但如果我运行vue create my-project
或vue --version
,我会收到以下错误:
Picked up _JAVA_OPTIONS: -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel
openjdk version "1.8.0_242"
OpenJDK Runtime Environment (build 1.8.0_242-8u242-b08-0ubuntu3~18.04-b08)
OpenJDK 64-Bit Server VM (build 25.242-b08, mixed mode)
Error: Unable to access jarfile /snap/vue/1/jar/vue-1.0-SNAPSHOT.jar
我的操作系统是 Ubuntu。
【问题讨论】:
我在事先运行“sudo snap install vue”时遇到了同样的错误,它安装了一些名为“Visual Understanding Environment”(不是 vue js)的 Java 包。不确定这是否是您所做的,但如果您这样做了,请尝试卸载该软件包?否则,只需重新启动/刷新您的环境,然后重试。希望这会有所帮助:) 谢谢 kylew 我会试试的 我只需要在 vue cli 安装后打开一个新选项卡。一切正常,我正在使用 ubuntu 【参考方案1】:让我们试试sudo snap remove vue
你会得到类似:“vue removed”,
然后尝试:vue
在终端中,看看它是否有效! h
【讨论】:
ps:我的部分原因是使用 snap 安装时 java 别名错误【参考方案2】:我使用vue-init
命令而不是vue init
(我读过它是正确的)修复了这个问题。使用的整个命令是:
vue-init webpack-simple your-project-name
然后Vue-cli会问你项目名称、描述、作者等一系列问题。
希望对您有所帮助。
【讨论】:
像这种方法创建vue项目,必须安装vue【参考方案3】:我有同样的问题,要解决:
-
使用 snap 移除 vue
sudo snap remove vue
-
然后通过 npm 或 yarn 全局安装 vue
npm install -g @vue/cli
或
yarn global add @vue/cli
【讨论】:
【参考方案4】:我遇到了与上述相同的问题,但这是由于我没有授予安装的管理员权限。因此,我只需要通过键入 sudo npm install -g @vue/cli 来授予管理员安装权限。然后,当我需要创建 Vue 项目时,我只需键入 sudo vue create
【讨论】:
【参考方案5】:以下解决方案在我的 ubuntu 中为我工作:
npm:
sudo snap remove vue && npm install -g @vue/cli
纱线:
sudo snap remove vue && yarn global add @vue/cli
然后重新打开您的终端
【讨论】:
以上是关于我无法在 Ubuntu 中运行 vue cli - 错误:无法访问 jarfile /snap/vue/1/jar/vue-1.0-SNAPSHOT.jar的主要内容,如果未能解决你的问题,请参考以下文章
Vagrant VirtualBox Local Dev Env,Ubuntu,Yarn,Vue CLI 3 - 问题
在 localhost 上运行 vue-cli 欢迎页面的 Docker 容器:无法访问此站点
vue-cli 构建项目在IE中无法运行解决方式(build之后可运行)