专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

IHRM前端脚手架

ins518 2024-09-24 18:14:18 技术文章 18 ℃ 0 评论


1.cnpm安装

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

学习Vue,自行安装npm时出现这这个问题:

解决方式:

1、在系统中搜索框 输入 Windos PowerShell

2、点击“管理员身份运行”

3、输入“ set-ExecutionPolicy RemoteSigned”回车

4、根据提示,输入A,回车

5、再次回到cnpm -v执行成功。

2.路由的配置位置:



3.发送请求获取数据的方法:



4.mock设置



mock中设置拦截用来测试假数据

//如果发送请求的api路径匹配,拦截

//第一个参数匹配的请求api路径,第二个参数匹配请求的方式,第三个参数相应数据如何替换

Mock.mock(/\/table\/list\.*/, 'get', TableAPI.list)

//获取用户信息

Mock.mock(/\/frame\/profile/, 'post', ProfileAPI.profile)

Mock.mock(/\/frame\/login/, 'post', LoginAPI.login)


//配置模拟数据接口

// /company/12//Mock.mock(/\/company\/+/, 'get', CompanyAPI.sassDetail)

//根据id查询//Mock.mock(/\/company/, 'get', CompanyAPI.list) //访问企业列表

如果不需要mock,则在index.js中注释掉mock的测试地址

5.解决npm install 报错 chromedriver@2.27.2 install: `node install.js`

1、如果执行过npm install,先删除 node_modules 文件夹,不然运行的时候可能会报错

2、 执行下面的命令

全局安装webpack和webpack-cli
安装以下命令即可:

Bash
npm install webpack -g
npm install webpack-cli -g

npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver

3、再执行 npm install

npm和node.js切换版本



node版本切换

https://www.cnblogs.com/wang-wen-jun/p/16593541.html

node.js全部版本

https://nodejs.org/en/download/releases

npm版本切换

# 安装指定node版本

nvm install v14.15.0

# 运行指定node版本

nvm use v14.15.0

# 切换到最新的node版本

nvm use node

# 远程服务器上所有的可用版本

nvm ls-remote

# 给不同的版本号设置别名

nvm alias node_cms 14.15.0

# 使用该别名

nvm use node_cms

# 查看已安装node列表

nvm ls

# 更换指定版本

npm -g install npm@6.13.4

# 更换最新版本

npm install -g npm

6.前端转发请求到微服务地址

'use strict'

const merge = require('webpack-merge')

const prodEnv = require('./prod.env')


module.exports = merge(prodEnv,

{

NODE_ENV: '"development"',

BASE_API: '"http://localhost:9001/"'}

)


7.@ModelAttribute

凡是继承BaseController的控制器执行之前需执行的内容,这样的话子类中就可以直接使用companyId等值。

Bash
public class BaseController {

    protected HttpServletRequest request;
    protected HttpServletResponse response;
    protected String companyId;
    protected String companyName;

    @ModelAttribute
    public void setResAnReq(HttpServletRequest request,HttpServletResponse response) {
        this.request = request;
        this.response = response;
        /**
         * 目前使用 companyId = 1
         *         companyName = "传智播客"
         */
        this.companyId = "1";
        this.companyName = "传智播客";
    }

}

运行Maven是报错:No goals have been specified for this build

  1. pom.xml文件<build>标签后面加上<defaultGoal>compile</defaultGoal>即可

2.pom文件中选择reload project

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表