首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更新Vue CLI全局

更新Vue CLI全局
EN

Stack Overflow用户
提问于 2018-06-05 14:49:33
回答 1查看 790关注 0票数 2

我正在尝试使用Vue CLI服务创建一个新的Vue.js项目,并且遇到了一个错误。我安装了@vue/cli-service 3.0.0-beta.7 (通过运行vue -V)。当我尝试创建一个新项目时,我得到了以下错误的部分内容:

代码语言:javascript
复制
  Invoking generators...
 ERROR  TypeError: api.injectImports is not a function
TypeError: api.injectImports is not a function
at module.exports (/path/my-project/node_modules/@vue/cli-service/generator/router/index.js:2:7)
at module.exports (/path/my-project/node_modules/@vue/cli-service/generator/index.js:28:24)
at Generator.plugins.forEach (/usr/local/lib/node_modules/@vue/cli/lib/Generator.js:46:7)
at Array.forEach (<anonymous>)
at new Generator (/usr/local/lib/node_modules/@vue/cli/lib/Generator.js:44:13)
at Creator.create (/usr/local/lib/node_modules/@vue/cli/lib/Creator.js:137:23)
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:188:7)

这发生在尝试同时创建一个类型记录和一个Javascript项目。

所以我试着更新vue/cli-service。最新版本是3.0.0-beta.15。当我运行npm uninstall -g @vue/cli-service时,它就开始工作,然后告诉我up to date。但是如果我运行vue -V,它仍然写着3.0.0-beta.7

如果我运行npm i -g @vue/cli-service@3.0.0-beta.15,它似乎安装正确,但运行vue -V仍然显示3.0.0-beta.7。当我尝试创建一个新的项目时,我仍然会得到上面提到的错误。

我遗漏了什么?

编辑:更清楚的是:我假设我从Vue获得的bug是在CLI包的最新版本中修复的。因此,我在这里要求的是深入了解更新全局Vue CLI包的正确方法。跟随这里的说明并没有解决问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-05 15:30:12

一个同事帮了我。这是npm i -g @vue/cli而不是@vue/cli-service。我不知道我是怎么搞混的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50703003

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档