Vue + SpringBoot初试
一、环境安装
1. idea安装
2. 环境配置
- JDK:好像不用也行?没有单独操作过这个。。。等出问题再说吧
- Vue插件:File -> Settings -> Plugins -> 搜索vue,找到vue.js安装
- Node.js:去官网下载安装NodeJs官网
安装之后,File -> Settings -> Languages & FameWorks -> Node.js -> interpreter -> Add Local -> 选中安装的Nodejs.exe,加入路径,OK
二、
三、错误们
1. Vue
(1)Error: error:0308010C:digital envelope routines::unsupported
主要是nodeJs V17版本发布了OpenSSL3.0对算法和秘钥大小增加了更为严格的限制,nodeJs v17之前版本没影响,但V17和之后版本会出现这个错误。
修改项目文件中 package.json 文件中"scripts":下
"serve": "vue-cli-service serve --open",
"dev": "npm run serve",
"build": "vue-cli-service build",
修改为
"serve": "set NODE_OPTIONS=--openssl-legacy-provider & vue-cli-service serve",
"dev": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve",
"build:prod": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build",
(2)ESLint: Initialization error (ESLint). Cannot find module ‘require-uncached’
之前运行好好的,安装axios没成功,项目都运行不了
node:internal/modules/cjs/loader:1029
throw err;
^
at require (node:internal/modules/cjs/helpers:103:18)
at Object.<anonymous> (C:\User27\Idea\Project\医疗项目\node_modules\@vue\cli-service\lib\commands\help.js:2:16)
at Module._compile (node:internal/modules/cjs/loader:1205:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1259:10)
at Module.load (node:internal/modules/cjs/loader:1068:32)
at Module._load (node:internal/modules/cjs/loader:909:12)
at Module.require (node:internal/modules/cjs/loader:1092:19) {
code: 'MODULE_NOT_FOUND',
requireStack: [
还显示
'vue-cli-service' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
建议项目能运行的时候,打个压缩包,把项目删了重新解压。。。
2. Spring Boot
(1)启动项目,但是无法访问端口(测试类能过)
跨域问题。。。。。
这个项目是要解决跨域问题,跨域问题没解决,8181接口也没法访问
把config文件跨域文件从项目中移走。。。。。