node.js安装与renren-generator的使用(二)
一、安装node.js
1.1下载版本如下(node.js v14.16.0 ,结果居然显示 npm 不支持,同时查找npm -version居然是6.1.0版本,提示需要下载其他版本)


1.2通过查找node.js与npm不匹配(https://blog.csdn.net/weixin_44280273/article/details/110410352)找到解决方法
原来在C:\Users\用户名\AppData\Roaming下有两个缓存文件夹,需要删除之前卸载的老版本遗留下来的缓存文件,删除后npm版本显示6.14.11


1.3配置 npm 使用淘宝镜像npm config set registry http://registry.npm.taobao.org/

1.4导入前端项目的依赖npm install
1.4.1安装依赖出现 chromedriver 之类问题,先在项目里运行下面命令 npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver 然后再运行 npm install


1.4.2出现如下错误,以管理员身份运行cmd,执行命令npm install --global --production windows-build-tools,然后再执行npm install



1.5运行项目npm run dev(http://localhost:8001/#/login)

1.5.1启动报错,输入命令>npm install vue-loader

1.5.2最终在以管理员身份运行的cmd里面重新执行npm install,然后输入命令>npm run dev成功启动

二、renren-generator的使用
2.1首先进入application.yml文件中修改数据库信息

2.2修改application.properties(mainPath主路径 package包名 moduleName模块名)最终的包名为package.moduleName.xx,另外可修改
tablePrefix=wms_(表前缀)当不加前缀出现类名Wms,当加了前缀,类名无Wms
![]()
![]()

2.3在template中找到controller模板,删掉@RequirePermissons注解以及引用包,可使生成的代码不使用(org.apache.shiro.authz.annotation.RequiresPermissions)

2.4启动后,默认80端口访问http://localhost/#generator.html选择表名,点击生成代码即可

2.5生成代码进行复制到相应的模块项目当中,对于controller、dao等的报错问题,我们可以直接到renren-fast或者renren-generator项目中找到对应的类或者是引用依赖
renren-generator->http://localhost:80/ 代码生成器访问



浙公网安备 33010602011771号