Windows10配置Node开发环境
下载 Node.js
Node.js 官网: https://nodejs.org/zh-cn/download/
使用nvm管理Node版本
nvm: https://github.com/nvm-sh/nvm
nvm-windows: https://github.com/coreybutler/nvm-windows
设置国内Node和npm镜像:
Node.js 官网: https://nodejs.org/zh-cn/download/
nvm: https://github.com/nvm-sh/nvm
nvm-windows: https://github.com/coreybutler/nvm-windows
设置国内Node和npm镜像:
OpenCV 官网: https://opencv.org/
CMake 官网: https://cmake.org/
编译思路:使用 cmake 将源码编译成 mingw 版本,在使用 mingw install 到本地,最后在 clion 中在 CMakeLists.txt 配置
PHP 官网: https://windows.php.net/downloads/releases/archives/
注意:下载的 PHP VC 版本不能比前面安装的 vc redist 版高。
进入 PHP 安装目录,复制php.ini-development 改名为 php.ini ,打开php.ini找到 ;extension_dir=ext
,去掉注释符,将值改为 ${PHP安装路径}\ext,内容如下
1 | extension_dir = "D:\Applications\php-7.2.34-Win32-VC15-x64\ext" |
常用的Python发行版有两个,一个是官网的Python(CPython),一个是Conda
官网下载Python
Python官网: https://www.python.org/ftp/python/
下载Miniconda
与Vue CLI类似,Vite也是一个提供基本项目脚手架和开发服务器的构建工具。 然而,Vite并不是基于Webpack的,它有自己的开发服务器,利用浏览器中的原生ES模块。这种架构使得Vite比Webpack的开发服务器快了好几个数量级。Vite采用Rollup进行构建,速度也更快。
Vite不捆绑应用服务器端。相反,它依赖于浏览器对JavaScript模块的原生支持(也就是ES模块,是一个比较新的功能)。 浏览器将在需要时通过HTTP请求任何JS模块,并在运行时进行处理。Vite开发服务器将按需转换任何文件(如Sass、TypeScript、SFC)。 这种架构避免了服务器端对整个应用的捆绑,并利用浏览器高效的模块处理,提供了一个明显更快的开发服务器。
Visual Studio 2017或以上版本 主要用到的是内置的Windows SDK和MSVC
添加GraalVM bin 至环境变量
添加MSVC的bin lib include至环境变量
添加Windows SDK的lib include至环境变量
frp 官方地址: https://github.com/fatedier/frp/blob/dev/README_zh.md
例如我们平时开发过程中遇到联调微信/支付宝支付等第三方服务时,我们请求了微信/支付宝的支付接口,微信/支付宝官方需要给我们响应,用来表示支付是否成功,此时就需要请求我们暴露在公网的接口地址。我们可以实用 frp 作为内网穿透工具,这样我们就可以本地接收到微信或者支付宝返回给我们的请求,还是很实用的。
整体的流程我这里做一些简单的阐述,首先购买一台外网服务,在服务山部署 frp 服务,同时在自己电脑上也开启 frp 服务,调通后,将微信/支付宝的响应请求的地址(通常官方都会有让用户输入请求地址的选项)改为我们服务器的公网地址,当微信或者支付宝请求服务器地址时,服务器会把请求转发到本机,此时我们在本机打断点就可以拦截到。大致流程如图 1-1 所示

官方网站: https://www.internetdownloadmanager.com
蓝奏云下载地址: https://wwa.lanzoui.com/iMsK7w4jtpe 密码:hdxa
注意:官网正版是收费的,蓝奏云的链接是和谐版