无法安装vue

时间:2018-04-07 10:56:22

标签: node.js npm vue.js vuejs2

我经常在一段时间不使用后重新安装软件包,但是当我开始执行全新安装的Vue.js和vue-cli时,我尝试在新版本上执行vue init项目,但被告知vue未被识别为可操作或批处理文件等。

当我卸载vue-cli时,我可能会创建一个问题,因为它删除了250个包。后续重新安装只安装了1个软件包,但之后我无法从vue init命令获得任何响应。

我已经尝试过在SO和其他地方可以找到的每个解决方法,归结为以下几点: -

  • 升级节点和npm
  • 升级git
  • 清理npm缓存

我尝试执行npm install vue时出现的一条错误消息是我的package.json文件夹中缺少C:/Users/user个文件(我说user我有管理员权限)。我运行npm init在该文件夹中创建一个空白的package.json文件,但这也无效。

根本问题似乎是我没有在vue.cmd文件夹中重新安装AppData/Roaming/npm文件,即使此路径已正确安装在我的环境变量中。我看过这个文件是否安装在我的机器上的其他位置,但它没有。

是否可以手动下载vue.cmd文件并将其准确放置在需要的位置,即在我的AppData/Roaming/npm文件夹中?我用谷歌搜索这个无济于事。所有这些都是以管理员身份运行命令提示符。

还有其他人有这个问题吗?有没有其他JS框架,目前阻止Vue正确安装? (我还在React和Angular5中开发了项目。)

就像更新一样,这是我在package.json文件夹中运行C:/Users/user文件夹后的npm init文件: -

{
  "name": "user",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "dependencies": {
    "npm": "^5.8.0",
    "vue": "^2.5.16"
  },
  "devDependencies": {},
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC"
}

1 个答案:

答案 0 :(得分:1)

听起来你没有在你的机器上安装vue-cli

但没有任何错误信息,这是不可能的。

尝试npm install -g vue-cli@2.9.3

然后运行which vue-cli以检查位置