IHRM人力资源系统的搭建和部署
下载地址:
前端:https://gitee.com/jerrysGit/hrm_-grunt?_from=gitee_search
后端:https://gitee.com/jerrysGit/hrm_-back-stage
配置文件:https://gitee.com/jerrysGit/hrm-config-serverd
环境:windows10专业版
安装git拉去到本地的一个空文件夹(随便命名)
git clone拉取就好,gitee的可以下载,GitHub被墙了
安装python,使用pip安装好mysql,pymysql,redis,以及java1.8和配置好环境变量
下载安装Nodejs:下载 | Node.js 中文网 (nodejs.cn),一直下一步就好
然后使用npm安装cnpm:npm install -g cnpm@7.1.0
安装好后,查看版本:
然后下载mockjs:
注意:cnpm的版本不能是最新的,否则会报错,无法下载,出现错误,如下:
错误:#cnpm安装mockjs ,找不到模块“fs/promises
解决方法的来源:解决:Error: Cannot find module ‘fs/promises‘_一个考虑转行送外卖的程序员的博客-优快云博客
npm 卸载的方法:npm uninstall -g 模块
下载vscode,安装好后用vscode打开文件夹,打开终端(查看view—>终端ctrl+—>Terminal)
在终端里先试试npm -v和cnpm -v能否运行,如果出现以下错误,
说明权限不够,需要放开权限:Set-ExecutionPolicy -Scope CurrentUser
Powershell的执行策略有4个:
1. Restricted(受限),这个策略完全不允许任何脚本执行;
2. AllSigned(所有已签名),这个策略允许通过受信任的数字签名的脚本执行;
3. RemoteSigned(远程下载需签名),这个策略不限制本地创建的脚本执行,但是对于来自网 络的脚本,则需要有受信任的数字签名才能执行;
4. Unrestricted(无限制),只要是个.ps1脚本都可以执行。
之前试过改成AllSigned,但权限还是不够,然后就只能改成最大权限:无限制的U
然后再次运行还是报错:
版本太低,行吧,我又去下载了最新版 node-v16.0
但是不行,,还是一样的提示,然后我把node的安装位置的日志以及文件全部删除,
彻底删除干净,然后再次安装最新版,同时下载最新的cnpm:npm install -g cnpm
成功安装mockjs
还是报错:
然后查了一下index.js的 地址和端口,没有错,查了资料可能是依赖包文件夹node_module的问题,所以把这个文件夹删除了,重新npm install
接着进行了一系列的加载后
终于!
泪目,这个故事告诉我们,一定要按照说明使用,不然就会多走很多弯路
来源:基于SaaS平台的iHRM项目的前端部署教程 - ArvinYL - 博客园
ihrm项目部署_qq_36733838的博客-优快云博客Powershell学习笔记——Powershell控制台和脚本文件-阿里云开发者社区ihrm项目部署_qq_36733838的博客-优快云博客
如何把已安装的nodejs高版本降级为低版本(图文教程)_维她淡漠的博客-优快云博客_nodejs降低版本
怎么降低node版本-js教程-PHP中文网
vue启动项目时报错:webpack-dev-server --inline --progress --config build/webpack.dev.conf.js_张小帆的博客的博客-优快云博客