ApiAdmin前期环境搭建

这篇具有很好参考价值的文章主要介绍了ApiAdmin前期环境搭建。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

ApiAdmin前期环境搭建

一、php环境搭建

1. 下载phpstudy

基本集成了php需要的所有配置:mysql,redis,Nginx,Apache等,Nginx和Apache只能开启一个。

网址:https://www.xp.cn/

网站 -> 创建网站 -> 创建域名 -> 可在浏览器中搜索创建域名,显示站点创建成功。

二、安装Vue环境

1. 安装node.js

官网下载:https://nodejs.org/en/download 64位Windows,安装16左右的版本

基本按照默认配置安装,修改路径,安装完成后,检查一下是否安装成功,打开cmd,输入node -v以及npm -v分别显示版本号即安装成功。

2. 创建全局安装目录和缓存日志目录

1)在nodejs的安装目录下,分别创建名为node_cache和node_global的两个文件夹。

D:\software\progress\nodejs
D:\software\progress\nodejs\node_cache
D:\software\progress\nodejs\node_global

2)管理员权限打开cmd窗口,将npm的全局模块目录和缓存目录配置到我们刚才创建的那两个目录。

npm config set prefix "D:\software\progress\nodejs\node_global"
npm config set cache "D:\software\progress\nodejs\node_cache"

3)为了以后下载包快速,修改源为淘宝镜像。(这里修改了,我们就不需要安装cnpm了,因为cnpm就是Node.js淘宝镜像加速器,这里配置了就不需要安装了)

npm config set registry https://registry.npm.taobao.org

4)查看npm配置是否修改成功

npm config list

// 显示以下内容则代表修改成功 
; "builtin" config from D:\software\progress\nodejs\node_modules\npm\npmrc
// 默认安装包目录是在这里,用户重写修改了配置文件
; prefix = "C:\\Users\\25589\\AppData\\Roaming\\npm" ; overridden by user
// 记录修改信息的文件
; "user" config from C:\Users\25589\.npmrc
// 刚才修改的信息
cache = "D:\\software\\progress\\nodejs\\node_cache"
prefix = "D:\\software\\progress\\nodejs\\node_global"
registry = "https://registry.npm.taobao.org"

3. 配置环境变量

在安装过程中,自动配置了两个环境变量一个是环境变量—用户变量—Path里面的C:\Users\你的用户名\AppData\Roaming\npm另一个是环境变量—系统变量—Path里面的软件安装目录,我们需要增加和修改一下。

1)环境变量–用户变量–选中Path–点击编辑,将 C:\Users\你的用户名\AppData\Roaming\npm修改为D:\software\progress\nodejs\node_global

2)环境变量–系统变量–新建

  1. 变量名:NODE_PATH
  2. 变量值:D:\software\progress\nodejs\node_global\node_modules
  3. 注意:在这里node_modules目录是还没有的,等把模块安装到全局目录下就会自动生成这个文件夹

3)系统变量–Path添加上%NODE_PATH%

4. 安装Vue

1)安装vue.js
npm install vue -g

​ 其中-g是全局安装,指安装到global全局目录去,如果不加-g,模块就会安装到当前路径下的node_modules文件夹下,没有目录则自动创建。

​ 如果出现了这个问题,是因为当前用户没有这个权限。

C:\Users\25589>npm install vue -g
npm ERR! code EPERM
npm ERR! syscall mkdir
npm ERR! path D:\software\progress\nodejs\node_cache\_cacache
npm ERR! errno -4048
npm ERR! Error: EPERM: operation not permitted, mkdir 'D:\software\progress\nodejs\node_cache\_cacache'
npm ERR!  [Error: EPERM: operation not permitted, mkdir 'D:\software\progress\nodejs\node_cache\_cacache'] {
npm ERR!   errno: -4048,
npm ERR!   code: 'EPERM',
npm ERR!   syscall: 'mkdir',
npm ERR!   path: 'D:\\software\\progress\\nodejs\\node_cache\\_cacache',
npm ERR!   requiredBy: '.'
npm ERR! }

​ 解决办法是:直接使用管理员身份运行cmd,再使用以上指令。

PS C:\Users\25589> npm install vue -g

added 20 packages in 4s
npm notice
npm notice New major version of npm available! 9.6.7 -> 10.0.0
npm notice Changelog: https://github.com/npm/cli/releases/tag/v10.0.0
npm notice Run npm install -g npm@10.0.0 to update!
npm notice
2)安装webpack模板
npm install webpack -g
// 安装成功
PS C:\Users\25589> npm install webpack -g

added 77 packages in 7s

​ 此外,在webpack 4x以上,webpack将命令相关的内容都放到了webpack-cli,所以还需要安装webpack-cli

npm install webpack-cli -g
// 安装成功
PS C:\Users\25589> npm install webpack-cli -g

added 117 packages in 5s

​ 输入 webpack -v,能输出版本号就说明都安装好了。

// 如果报错
webpack : 无法加载文件 D:\software\progress\nodejs\node_global\webpack.
ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microso
ft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1
+ webpack -v
+ ~~~~~~~
    + CategoryInfo          : SecurityError: (:) [],PSSecurityExceptio
    n
    + FullyQualifiedErrorId : UnauthorizedAccess

// 执行以下代码
PS C:\Users\25589> get-ExecutionPolicy
Restricted     // 表示状态是禁止的
PS C:\Users\25589> set-ExecutionPolicy RemoteSigned
PS C:\Users\25589> get-ExecutionPolicy
RemoteSigned
3)安装脚手架vue-cli
npm install vue-cli -g

// 安装成功
PS C:\Users\25589> npm install vue-cli -g
npm WARN deprecated vue-cli@2.9.6: This package has been deprecated in favour of @vue/cli
npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN deprecated consolidate@0.14.5: Please upgrade to consolidate v1.0.0+ as it has been modernized with several long-awaited fixes implemented. Maintenance is supported by Forward Email at https://forwardemail.net ; follow/watch https://github.com/ladjs/consolidate for updates and release changelog
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated coffee-script@1.12.7: CoffeeScript on NPM has moved to "coffeescript" (no hyphen)

added 233 packages in 13s
// 输入vue --version, 能输出版本号即安装成功
PS C:\Users\25589> vue --version
2.9.6
4)安装vue-router
npm install vue-router -g

// 安装成功
PS C:\Users\25589> npm install vue-router -g

added 22 packages in 3s

全部配置完成后打开自定义的全局模块目录下的node_modules文件夹,会发现安装的模块都统一在这里。

ApiAdmin与ApiAdmin-WEB具体的安装运行流程见下一篇文章来源地址https://www.toymoban.com/news/detail-707570.html

到了这里,关于ApiAdmin前期环境搭建的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 前端 JavaScript 与 HTML 怎么实现交互?

    前端的交互性是通过JavaScript与HTML结合实现的。JavaScript作为一种脚本语言,可以嵌入HTML中,通过对DOM(文档对象模型)的操作,实现与用户的交互。以下将详细介绍前端JavaScript与HTML如何实现交互,包括事件处理、DOM操作、表单交互等方面的内容。 事件是指用户在页面上的动

    2024年01月22日
    浏览(38)
  • 【前端】vscode javascript 代码片段失效问题解决

    1. 文件--首选项--用户代码片段-vue.json : 添加    在category.vue 文件空白处输入h ,可以显示用户片段  在script中使用失败  问题原因和解决: 在script使用的代码片段写在 javacript.json 中才能使用 VScode-Vue-用户代码片段无效 - Code World        

    2024年01月25日
    浏览(40)
  • 前端三剑客 HTML+CSS+JavaScript ② HTML相关概念

    他们这样形容我 是暴雨浇不灭的火                                                       —— 24.4.18 学习目标         理解                 HTML的概念                 HTML的分类                 HTML的关系                 HTML的语义化         应用

    2024年04月23日
    浏览(40)
  • 前端= 结构(HTML)+ 样式(CSS)+ 行为(JavaScript)

    前端开发确实涵盖了行为(JavaScript)、样式(CSS)和结构(HTML)这三个主要方面。这三个方面在前端开发中密切协作,共同构建用户界面和用户体验。 结构(Structure):HTML 是用于定义页面结构的标记语言。通过使用 HTML 标签,可以创建网页的基本骨架,包括标题、段落、

    2024年02月13日
    浏览(44)
  • 前端基础自学整理|HTML + JavaScript + DOM事件

    目录 一、HTML 1、Html标签 2、Html元素 3、基本的HTML标签 二、CSS 样式 层叠样式表 三、JavaScript 使用示例 四、HTML DOM  通过可编程的对象模型,javaScript可以: window document 1、查找HTML元素 2、操作HTML元素 获取元素的属性 四、HTML DOM事件 ⚠️是DOM提供的API Html是用来描述网页的一

    2024年02月22日
    浏览(39)
  • [前端开发] 常见的 HTML CSS JavaScript 事件

    代码示例指路 常见的 HTML、CSS、JavaScript 事件代码示例 在 Web 开发中,事件是用户与网页交互的重要方式之一。通过事件,用户可以与页面元素进行交互,触发相应的功能或效果。本文将介绍常见的 HTML、CSS、JavaScript 事件,以及事件对象和事件代理的概念。 鼠标事件 鼠标事

    2024年02月19日
    浏览(40)
  • 前端随笔:HTML/CSS/JavaScript和Vue

    最近因为工作需要,需要接触一些前端的东西。之前虽然大体上了解过 HTML 、 CSS 和 JavaScript ,也知道 HTML 定义了内容、 CSS 定义了样式、 JavaScript 定义了行为,但是却没有详细的学习过前端三件套的细节。而最近的工作中需要使用 Vue ,并且想到未来的工作中使用 Vue 能够更

    2024年02月16日
    浏览(33)
  • 前端:运用HTML+CSS+JavaScript实现拼图游戏

    前一段时间突然来了一个想法,就是运用前端知识实现一个拼图游戏,但是不知道具体怎样实现。今天,想到既然实现不了现实中我们看到的那种拼块,那么就用正方形来代替吧! 效果如下: 想到就是当小的图片块放到合适的位置上时,表示拼图完成。 1. 前端布局 运用cs

    2024年02月08日
    浏览(37)
  • [HTML]Web前端开发技术26(HTML5、CSS3、JavaScript )JavaScript基础——喵喵画网页

    希望你开心,希望你健康,希望你幸福,希望你点赞! 最后的最后,关注喵,关注喵,关注喵,佬佬会看到更多有趣的博客哦!!! 喵喵喵,你对我真的很重要! 目录 前言 数据类型 数据类型-字符型 数据类型-数值型 数据类型-布尔型 数据类型-其它类型 变量 转义字符 运算

    2024年02月20日
    浏览(53)
  • 前端技术Html,Css,JavaScript,Vue3

    1.基本标签 2.文本格式化 3.链接 4.图片 5.无序列表 6.有序列表 7.表格 8.表单 1.选择器 2.文本和字体 3.链接 4.隐藏 5.定位position 6.浮动 7.对齐 8.图像 1.输出 2.函数 3.常用事件 4.DOM 5.改变Html 6.DOM 元素 (节点) 尾部创建新的 HTML 元素 (节点) - appendChild() 头部创建新的 HTML 元素 (节点)

    2024年02月13日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包