编程语言安装

一、node.js

查看 npm 安装的全局包的位置

npm root -g

1、安装环境

2、安装cnmp(可能有问题)

npm install -g cnpm --registry=http://registry.npm.taobao.org

不报错就行

3、安装vue-cli

在命令行中运行命令 npm install -g vue-clinpm install -g @vue/cli,然后等待安装完成。 是否安装成功:vue -V(大写V)

查看webpack是否安装成功:vue list

安装webpack

npm install webpack webpack-cli -g

4、创建项目

创建项目
vue init webpack first

安装element ui

npm i element-ui -S

安装vue-router

npm install vue-router --save

npm install vue-router --save-dev

安装axios

npm install axios -s
npm install axios --save-dev

安装mavon-editor编辑器

npm install mavon-editor --save

md格式的文本的解析,使用marked框架来解析

npm install marked --save
# 用于解析md文档
npm install markdown-it --save
# md样式
npm install github-markdown-css

安装编辑器

npm i wangeditor --save

安装vuex,使用store存储用户数据

// 报错
npm install vuex --save
// 没有报错
npm install vuex@3.6.2 -S

安装qs模块,进行对象转换

npm install qs --save-dev

npm run dev

npm install sass-loader@7.3.1 node-sass --save-dev

npm install

安装分页插件

// https://github.com/pagehelper/pagehelper-spring-boot
<dependency>
    <groupId>com.github.pagehelper</groupId>
    <artifactId>pagehelper-spring-boot-starter</artifactId>
    <version>1.4.1</version>
</dependency>

二、问题及解决方法

版本冲突

Module build failed: Error: Node Sass version 7.0.1 is incompatible with ^4.0.0

npm uninstall node-sass npm i -D sass

找不到模块css样式

vue错误:This dependency was not found:vue-style-loader!css-loader?

在vue文件中的style模块会设置css代码的预编译类型,sass?less?css?不同的类型需要安装不同的依赖,具体操作如下:

sass:npm install sass sass-loader --save-dev

less:npm install less less-loader --save-dev

css:npm install stylus-loader css-loader style-loader --save-dev

报错解决

[Vue踩坑记之WDS] Disconnected的解决方式 - Cythina_kk - 博客园 (cnblogs.com)

[(36条消息) Vue - 去掉关闭控制台 HMR] Waiting for update signal from WDS... 打印信息_王佳斌-CSDN博客

(37条消息) Axios请求后端数据,返回404解决 Uncaught (in promise) Error: Request failed with status code 404_程序 灬小白的博客-CSDN博客_axios返回404

三、毕设

前端使用axios请求post是,要注意参数名的一致,使用requestbody注解才能成功

npm 换源

npm config get registry  # 查看源地址
npm config set registry https://registry.npmmirror.com/  # 更换

node16
npm install -g npm@8.1.0