当前位置:   article > 正文

安装element ui失败 package.json must be actual JSON, not just JavaScript. Unexpected token “/“ (0x2F) in_note: package.json must be actual json, not just j

note: package.json must be actual json, not just javascript.

安装element ui失败

问题描述

安装了node.js,脚手架后可以成功启动项目。但是无法使用element ui中的组件所以安装参照官方的安装步骤进行安装,结果报错了。先列下本地的环境
node.js版本
脚手架版本
启动服务后截图,使用按钮失效,没安装element ui
在这里插入图片描述
安装element ui,报错信息如下

npm i element-ui -S
  • 1

element-ui官网
在这里插入图片描述

原因分析

在度娘百度了很久都没有找到答案,搜索的答案一般都是版本不一致,或者是package.json文件中dependencies对象缺少逗号,我的package.json文件是通过脚手架直接创建,并没有这些改动。

{
  "name": "test2",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "serve": "vue-cli-service serve",
    "build": "vue-cli-service build",
    "lint": "vue-cli-service lint"
  },
  "dependencies": {
    "core-js": "^3.8.3",
    "vue": "^2.6.14"
  },
  "devDependencies": {
    "@babel/core": "^7.12.16",
    "@babel/eslint-parser": "^7.12.16",
    "@vue/cli-plugin-babel": "~5.0.0",
    "@vue/cli-plugin-eslint": "~5.0.0",
    "@vue/cli-service": "~5.0.0",
    "eslint": "^7.32.0",
    "eslint-plugin-vue": "^8.0.3",
    "vue-template-compiler": "^2.6.14"
  },
  "eslintConfig": {
    "root": true,
    "env": {
      "node": true
    },
    "extends": [
      "plugin:vue/essential",
      "eslint:recommended"
    ],
    "parserOptions": {
      "parser": "@babel/eslint-parser"
    },
    "rules": {}
  },
  "browserslist": [
    "> 1%",
    "last 2 versions",
    "not dead"
  ]
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43

解决方案

1.偶然间在cmd命令行工具右键使用管理员工具打开命令行,还是复制官网工具进行安装,结果就成功了。

在这里插入图片描述
2.我又在package.json中增加如下依赖:
在这里插入图片描述

3.在main.js中增加如下代码

import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
  • 1
  • 2

在这里插入图片描述
4.再通过yarn安装element-ui,最后启动服务。

终于成功了。
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/382125
推荐阅读
相关标签
  

闽ICP备14008679号