答案 0 :(得分:9)
在安装时添加sudo
yarn global remove @vue/cli
sudo yarn global add @vue/cli
vue
答案 1 :(得分:6)
rm -rf node_modules
和npm install
have a look here
答案 2 :(得分:4)
在构建生产版本时遇到了同样的问题。
您将需要安装vue-cli。使用以下命令安装最新版本。
sudo npm install -g @vue/cli@latest
然后
sudo npm install
答案 3 :(得分:4)
在不永久安装vue-cli的情况下安装当前版本。
npx @vue/cli create appname
答案 4 :(得分:3)
它显示vue可执行文件位于/home/alisha/.local/bin
。因此,该位置可能不在您的$PATH
中。
如果提供完整路径,则应该能够运行vue命令,例如:
~/.local/bin/vue create hello-world
您还可以通过运行以下命令来查看该目录是否在PATH中:
echo $PATH | grep '.local/bin/'
如果它存在,您将看到它,否则可以通过将其放置在~/.profile
中来将其添加到路径中。
编辑~/.profile
并在其底部添加以下内容。
PATH="$HOME/.local/bin:$PATH"
希望有帮助!
答案 5 :(得分:3)
在jenkins中部署vue项目时遇到类似的问题。
这是我所做的:
将节点的bin/
目录添加到jenkins用户的.bashrc
文件中。
例如
# node
NODE_HOME=/home/dev/.nvm/versions/node/default
PATH=$NODE_HOME/bin:$PATH
nvm
和yarn
nvm
管理节点版本时,请确保已在终端中选择节点版本。例如:nvm use stable
node -v
npm
安装了yarn,那么最好通过vue-cli
而不是npm
安装yarn
,否则不放置vue
可执行文件进入节点的bin/
目录,至少在我的测试中是这种情况,结果将导致您找不到vue
命令。答案 6 :(得分:2)
我通过运行解决了我的问题(如果需要,添加# Get pairs of nodes and determine if they are in the same cluster/community/group
d_pair_iteration = defaultdict(dict)
for iteration, communities in df_clusters.T.iterrows():
# Iterate pairwise
for i in range(len(nodes)):
# Node A
node_a = nodes[i]
for j in range(i+1, len(nodes)):
# Node B
node_b = nodes[j]
# Determine if they are in the same community
d_pair_iteration[frozenset([node_a, node_b])][iteration] = int(communities[node_a] == communities[node_b])
# Create dataframe
df_pairs = pd.DataFrame(d_pair_iteration).T
)
sudo
npm i -g vue-cli@2.9.6
答案 7 :(得分:1)
当您使用cli安装vue时,您已经获得了vue的路径。现在您可以复制bin文件夹的路径。
在我的示例中, /home/sublime/.npm-packages/bin现在您导出命令下方的路径
export PATH=$PATH:/home/sublime/.npm-packages/bin
答案 8 :(得分:1)
可能与您计算机上的旧版本有关:
有关先前版本的警告
程序包名称从vue-cli更改为@ vue / cli。如果您已全局安装了先前的vue-cli(1.x或2.x)软件包,则需要先使用以下命令进行卸载 npm卸载vue-cli -g或yarn global删除vue-cli。
答案 9 :(得分:1)
我有相同的问题一段时间。
npm install @vue/cli-service --save-dev
根据文档说明,它是开发依赖项https://cli.vuejs.org/guide/#cli-service
CLI服务(@ vue / cli-service)是开发依赖项。这是一个本地安装在@ vue / cli创建的每个项目中的npm软件包。
我重新安装了nodejs
>> sudo npm install -g @vue/cli@latest
>> vue --version
@vue/cli 4.5.8
这样出现的问题
>> npm run serve
yarn run v1.22.10
$ vue-cli-service build --mode development --watch
/bin/sh: 1: vue-cli-service: not found
error Command failed with exit code 127.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
npm install @vue/cli-service --save-dev
这直接导致我看到另一个错误消息
>> npm run serve
yarn run v1.22.10
$ vue-cli-service build --mode development --watch
ERROR Error: Cannot find module 'vue-template-compiler/package.json'
我用相同的方式固定
npm i vue-template-compiler --save-dev
现在工作正常。
答案 10 :(得分:1)
我在 Ubuntu 机器上使用 yarn global add @vue/cli
安装了该软件包,并在 /home/vonkad/.yarn/bin
中找到了二进制文件。
我必须修改我的 /home/vonkad/.bashrc
并将目录添加到路径 export PATH=$PATH:/home/vonkad/.yarn/bin
。
答案 11 :(得分:0)
此问题已解决:
运行后
sudo npm install -g @vue/cli
我跑了
sudo nano $HOME/.profile
并粘贴以下行
export PATH=$PATH:/home/chike/.npm-global/bin
编写代码后,我要做的下一件事是Ctrl + O
,ENTER
和Ctrl + X
然后编写
vue init webpack myapp
答案 12 :(得分:0)
在Ubuntu上使用Yarn将其安装到nil
。您必须将此目录添加到~/.npm-packages/bin/
中。例如,运行以下命令,关闭终端并打开一个新终端。
PATH
注意:如果文件user@machine:~$ echo 'export PATH="$PATH:~/.npm-packages/bin/"' >> ~/.bashrc
不存在,则只需创建它即可。
答案 13 :(得分:0)
由于未安装Node.js
,所以我遇到了相同的错误。通过使用以下命令安装Node.js
解决了我的问题:
sudo apt install nodejs-legacy
要查看是否已安装Node.js和npm并检查已安装的版本,请运行以下命令:
node -v
npm -v
如果两个都安装,请按照以下步骤操作: https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally
答案 14 :(得分:0)
什么帮助了我
带有zsh终端的mac os catalina
答案 15 :(得分:0)
以下为我工作:
首先删除所有现有的
:yarn global remove @vue/cli
yarn global remove @vue/cli-service
sudo yarn global remove @vue/cli
sudo yarn global remove @vue/cli-service
然后使用@vue/cli
添加sudo
:
sudo yarn global remove @vue/cli
然后,最后要做的是重新启动终端。
vue --version
@vue/cli 4.5.9
答案 16 :(得分:0)
我遇到了同样的问题,现在已解决。就我而言,我通过使用此命令 Node.js
NPM
和 sudo apt-get install nodejs npm
问题似乎是这两个包没有得到很好的维护,所以导致了一些错误。
所以我purge
这些软件包并从nodesource
重新安装它,这是官方推荐的安装方式(参考:Installation instruction from nodesource)使用这些命令。
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs
然后重新安装@vue/cli
sudo npm install -g @vue/cli
现在这些问题都没有了。希望对一些程序员有所帮助。
答案 17 :(得分:0)
您需要通过 sudo 安装 vue,如文档中所述: https://cli.vuejs.org/guide/installation.html
答案 18 :(得分:-3)
您可以尝试安装以下代码,请参见
npm install --global vue-cli
vue init webpack <YOUR-PROJECT-NAME-HERE>
cd <YOUR-PROJECT-NAME-HERE>
npm install
npm run dev