小智 29
sudo安装时添加
yarn global remove @vue/clisudo yarn global add @vue/clivue我在进行生产构建时遇到了同样的问题。
您将需要安装 vue-cli。使用以下命令安装最新版本。
npm install -g @vue/cli@latest
Run Code Online (Sandbox Code Playgroud)
然后
npm install
Run Code Online (Sandbox Code Playgroud)
它显示vue可执行文件位于/home/alisha/.local/bin。因此,可能您的位置中没有该位置$PATH。
如果提供完整路径,则应该能够运行vue命令,例如:
~/.local/bin/vue create hello-world
您还可以通过运行以下命令来查看该目录是否在PATH中:
echo $PATH | grep '.local/bin/'
Run Code Online (Sandbox Code Playgroud)
如果存在,则会看到它,否则可以通过将其放置在中将其添加到路径中~/.profile。
编辑~/.profile并在其底部添加以下内容。
PATH="$HOME/.local/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你!!
我有一段时间有同样的问题。
npm install @vue/cli-service --save-dev
Run Code Online (Sandbox Code Playgroud)
正如文档指定的那样,它是一个开发依赖项 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
Run Code Online (Sandbox Code Playgroud)
这个问题是这样提出的
>> 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.
Run Code Online (Sandbox Code Playgroud)
npm install @vue/cli-service --save-dev
Run Code Online (Sandbox Code Playgroud)
这让我直接看到另一条错误消息
>> 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'
Run Code Online (Sandbox Code Playgroud)
我以同样的方式修复
npm i vue-template-compiler --save-dev
Run Code Online (Sandbox Code Playgroud)
现在它工作正常。
小智 -4
你可以尝试下面的代码安装看看
npm install --global vue-cli
vue init webpack <YOUR-PROJECT-NAME-HERE>
cd <YOUR-PROJECT-NAME-HERE>
npm install
npm run devRun Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22327 次 |
| 最近记录: |