我经常在一段时间不使用后重新安装软件包,但是当我开始执行全新安装的Vue.js和vue-cli时,我尝试在新版本上执行vue init
项目,但被告知vue未被识别为可操作或批处理文件等。
当我卸载vue-cli时,我可能会创建一个问题,因为它删除了250个包。后续重新安装只安装了1个软件包,但之后我无法从vue init
命令获得任何响应。
我已经尝试过在SO和其他地方可以找到的每个解决方法,归结为以下几点: -
我尝试执行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"
}
答案 0 :(得分:1)
听起来你没有在你的机器上安装vue-cli
但没有任何错误信息,这是不可能的。
尝试npm install -g vue-cli@2.9.3
然后运行which vue-cli
以检查位置