首页
学习
活动
专区
圈层
工具
发布

Windows环境配置

前言 因为最近做桌面端开发 ,要用到Windows,在Macbook上安装的Windows,环境好不容易全都配好的,用一段时间空间就不够了,又得重装,一些好用的软件老是忘记名字所以就写个博客记录一下。...set registry https://registry.npmjs.org Electron镜像 查看配置文件的位置 npm config list 可以查看到本机的userconfig在哪,即...electron_mirror="https://npm.taobao.org/mirrors/electron/" 配置编译环境 由于node-ffi/ref包含C原生代码,所以安装需要配置Node原生插件编译环境...上面的操作会自动把Python和C++开发工具包都集成进去 手动下载C++编译环境 Visual Studio Build Tools (using “Visual C++ build tools”...安装node-gyp npm install -g node-gyp 查看npm全局安装目录 npm root -g 添加常用全局库 npm install hexo-cli -g Ubuntu Win10

2.7K20

node-gyp是用Node.js编写的跨平台命令行工具,用于为Node.js编译本机插件

node-gyp - Node.js 本地插件构建工具 node-gyp是用Node.js编写的跨平台命令行工具,用于为Node.js编译本机插件。...: 在Unix上 Python v2.7, v3.5, v3.6, v3.7, or v3.8 make 一个合适的C/C++编译器工具链,像GCC 在macOS上 注意:如果你的Mac升级到macOS...此步骤将安装clang,clang++和make。 在Windows上 从Microsoft Store软件包中安装最新版本的Python。...以本地 ARM 上的 Windows 10 上的 ARM64 Node.js 为目标,请添加“ARM64的Visuall C++ 编译器和库”和“ARM64的 Visual C++ ATL”组件。...为此使用下列命令: node-gyp configure 对Visual C++ Build Tools 2015自动侦测失败,所以需要添加--msvs_version=2015(用npm运行如上配置时不需要

5.1K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    腾讯 Tars 基础框架手动搭建——填掉官方 Guide 的坑

    ——RPC 通信 腾讯 Tars-Go 服务获取自定义模版(配置)值 腾讯 Tars Web 管理端用户体系对接 安装任务 Tars 实际的应用场景是多机器、多节点部署的,不过从实验验证的角度,我做的只是在单一一台机器上...作为实际应用开发时用的库 备份 安装之前,强烈建议不熟悉 Tars 基础框架的读者先给自己的机器做下备份,比如打个快照或者做个镜像之类的,这样如果后面部署失败了,也便于回滚系统,而不是一个一个抓虫。.../build.sh all 如果编译失败(一般是缺某些库或组件),建议在解决问题后,清掉 TarsFramework 下的所有文件,重新 clone 后再编译。...笔者做验证时的 MySQL 与 Tars 部署在同一台机器上,IP 地址是 172.19.16.13。实际部署中,读者请注意换成实际地址。...我们需要点 “上传发布包”,在新打开的窗口,选择上一步 “创建服务” 时打包的 tarsstat.tgz 文件上传即可。

    26.6K507

    第二十三课 如何部署TRUFFLE智能合约到以太坊主网(以宠物商店为例)1,摘要2, 操作内容3,常见问题和解决方法4, 参考

    ; 【前提条件】 本文假设你已完成《第六课 技术小白如何开发一个DAPP区块链应用(以宠物商店为例)》的学习,在UBUTU环境编译成功智能合约,通过浏览器运行宠物商店程序并点击领养宠物成功。...Infura提供了一个托管的以太坊节点集群,可以将你开发的以太坊智能合约部署到infura提供的节点上,而无需搭建自己的以太坊节点。...truffle-hdwallet-provider时遇到了巨大的各种坑。...刚开始怀疑是被墙的问题,尝试过各种手段,最终发现是没有安装C/C++编译器的欢迎,参考本文章节"3,常见问题和解决方法"解决。...2.6 安装 dotenv npm install dotenv 安装成功的输入如下: duncanwang@ubuntu:~/work/dapp-guide-pet-shop$

    2K40

    node-sass 埋坑记录

    node-sass 埋坑记录 背景 原有项目、环境: node:v8.16.2 npm:v6.4.1 node-sass::v4.8.0 Angular-CLI:v6.x 本机没有安装 Visual Studio...找了下,发现是因为本机没有 VS C++ 的编辑工具,可以借助: npm install -g --production windows.build.tools 来下载安装,试了下,发现是需要联网才行,...但谁知道,node-sass 新版的下载需要依赖 C++ 的编译环境、需要依赖 python 环境,虽然到这里有点烦了,但还好,网上也很多人出现这问题,解决方案不难,如下: npm install --...node-sass 编译错误时,注意日志,根据不同错误,搜索相关关键词,按网上教程解决,通常来说就是没有 python 环境、没有 c++ 编译工具、vs 版本过高等问题,可以试试通过 npm 安装...其实,我最后即使离线安装了 vs studio 2019 的版本之后,node-sass 仍旧还是下载失败,最后,实在没时间去研究了,干脆在能访问外网的机子上面,也安装同版本的 node,然后成功下载好

    5.3K10

    Linux环境快速搭建elasticsearch6.5.4集群和Head插件

    elasticsearch 安装head组件(只在node-0上安装) 验证 修改主机名 注意:以下的操作在node-0和node-1两台机器上都要做 打开文件/etc/hostname,将内容修改为本次实战所需的...13:21 elasticsearch-6.5.4 在node-0机器安装nodejs 在node-0机器安装nodejs,详细的操作步骤请参照文章《Ubuntu16安装nodejs10》,其实就是下载...5.至此,elasticsearch集群搭建成功,接下来安装head组件; 安装head组件(只在node-0上安装) 下载插件,地址:https://github.com/mobz/elasticsearch-head...在elasticsearch-head-master文件夹下执行命令npm install,用于安装head,由于网络问题有可能安装失败,提示信息类似以下: $ npm install npm WARN...至此,Ubuntu16环境搭建elasticsearch6.5.4集群和head插件实战就全部完成了,希望能在您安装的时候提供一些参考。

    1.5K40

    从一行 Hello World 看懂 Java 的编译运行机制

    而理解这个设计,对你后续在云环境(如腾讯云SCF云函数、TKE容器服务)中部署Java应用至关重要:你打的JAR包能在本地macOS上跑,也能在腾讯云Linux容器里跑,靠的就是这套字节码+JVM的架构...腾讯云CVM上的快速安装(Ubuntu/Debian):#安装OpenJDK17sudoaptupdatesudoaptinstall-yopenjdk-17-jdk​#验证安装java-versionjavac-version...,在控制台输出文本3.3为什么是"字节码"而不是"机器码"?这是Java跨平台的关键。传统C/C++编译器直接生成特定CPU架构的机器码(x86、ARM等),换一个平台就需要重新编译。...Java选择了一个中间层——字节码(Bytecode),它是一种平台无关的指令集。不同操作系统上的JVM充当"翻译官",将字节码实时翻译(JIT编译)为当前平台的机器码执行。...执行常见编译和运行错误的排查方法Java跨平台的底层原理:字节码+JVM架构这些看似基础的知识,在你后续构建更复杂的Java应用、在云环境中部署和排查问题时,都会反复用到。

    17400

    2026版 OpenClaw 源码编译与私有化部署实战:基于腾讯云轻量服务器

    OpenClaw 作为当前 GitHub 上最热门的开源 Agent 框架之一,其强大的插件生态和灵活的编排能力吸引了大量开发者。但在实际落地中,依赖冲突、环境配置繁琐一直是私有化部署的拦路虎。...本文将基于 2026 年最新的生产环境标准,演示如何在 Linux 环境下从源码编译安装 OpenClaw,并完成自定义功能的部署。...推荐配置: CPU:2核及以上(编译时多线程需求) 内存:4GiB(运行大模型量化版本及数据库的底线) 系统:Ubuntu 22.04 LTS 或 Debian 12 结合腾讯云官方教程最佳实践,优先选择轻量应用服务器...-upgrade pip pip install -r requirements.txt # 安装前端构建依赖 cd frontend sudo apt install -y nodejs npm npm...常见问题排查 (FAQ) Q: 编译前端时 npm 报错? A: 多数是内存不足导致。轻量服务器若只有 2G 内存,建议临时增加 4G 的 Swap 分区后再编译。 Q: 数据库连接失败?

    3.2K11

    Node.js 15 正式版发布

    N-API 7 N-API是一个用于构建本机插件的API,它独立于底层JavaScript运行时环境(如V8),并作为Node.js本身的一部分。...它是为了将Addons插件和底层JavaScript引擎的改动隔离开来,并且允许在一个版本编译的模块不需要重新编译就可以在更高版本的Node.js上运行。...N-API是一个C语言的API,它确保了Node.js版本和不同编译器级别之间应用程序接口(ABI)的稳定性。C++ API可以更容易使用。...npm 7 还包括 yarn.lock 文件支持。npm 7 的一大变化是默认安装对等依赖项。...并且,在2016年11月国际互联网工程任务组(IETF)召开了第一次QUIC工作组会议,受到了业界的广泛关注,意味着QUIC开始在成为新一代传输层协议上迈出了关键的一步。

    2.2K30

    喝杯咖啡,一键部署前端项目

    我部署的 Jenkins 的在本机部署的,Windows 版本。因用 Jenkins 的 NodeJS 插件打包失败,所以在本地安装了 NodeJS,对应的版本为 18.10。...在打包前端项目时,需要通过 npm run build 打包。 npm run build 是一个npm命令,用于在项目中运行预定义的构建脚本。...当在项目的根目录中执行这个命令时,npm会查找package.json文件中的"scripts"字段,并执行对应的构建命令。 安装 nodejs 时会自动安装 NPM。...安装好了这款 SSH 插件的截图 配置这个插件的全局配置: SSH Server Name:远程服务器的名字,后面在配置拷贝包的时候可以根据名字选择拷贝到哪台服务器。...在备份目录bak上创建一个以当前时间作为目录名的目录。 将远程服务器的上 前端目录 重命名为原文件名+时间戳的名字。

    89310

    只管去写(第一期) 构建精力恢复系统

    64位(amd64)架构已成为绝对主流,因为它能支持超过4GB的内存,并且在性能上通常优于32位架构因此,Ubuntu等主流Linux发行版早已将开发和支持重心转移到64位版本上。...22.04 上安装 MySQL8.0 数据库 • 在线安装MySQL • 步骤1:更新软件包列表 apt Advanced Packaging Tool 是一个在Debian__ 和 Ubuntu 中的...Linux 上使用 sudo apt install npm 安装慢,是因为系统默认的软件源(repository)服务器在国外。...生成安装包 apt install pkg-config # 构建适用于当前系统的正式版本 npm run tauri build 引言 在Ubuntu等Linux发行版中,pkg-config是一个非常实用的工具...安装pkg-config 首先,打开终端。在Ubuntu上安装pkg-config非常简单,只需要使用包管理器即可。

    16910

    uni-app命令行构建Module parse failed:Unexpected token错误处理

    分享一次打包环境升级导致的jenkins部署流程失败问题的解决过程。...经过一番调查之后,发现是项目内含有可选链操作符这种新特性,但是缺少库来进行转译操作导致js编译失败,jenkins部署流程没有成功。...安装如下两个依赖: @babel/preset-env babel-polyfill npm install @babel/preset-env babel-polyfill -D 修改babel.config.js...配置文件,在presets中增加插件设置: ["@babel/preset-env", { "modules": false }] 执行打包命令即可: 修改后的部署结果: npm run build:h5...,这就意味着如果以后如果切换了node版本依然还是会有这个问题的,所以可以考虑在构建脚本中适当增加npm rebuild node-sass命令来处理 js代码转译问题,如果代码使用到了一些js新特性就需要相应借助

    3.4K30

    ROS下用集成开发环境VScode创建工作空间与功能包(C++)

    集成开发环境VScode下创建的前提是在ubuntu下安装了ROS系统,并在VScode中下载了插件: 1、创建ROS工作空间 使用命令行工具创建ROS工作空间,这将成为我们开发ROS项目的根目录。...在工作空间中,我将组织和管理我们的ROS功能包以及其他相关文件。...创建完毕后,在输入code+空格+.打开VScode,接下来配置vscode, 快捷键 ctrl + shift + B 调用编译,选择:catkin_make:build 可以点击配置设置为默认,修改...哈哈哈哈哈哈哈哈哈哈"); return 0; } 补齐代码提示:修改c++17就行; c++配置 add_executable(节点名称 src/C++源文件名.cpp ) target_link_libraries...(节点名称 ${catkin_LIBRARIES} ) 新建终端;roscore; 再新建一个终端

    1.5K10

    如何在Ubuntu 14.04中使用NodeJS,SailsJS和DustJS构建SPA(单页应用程序)

    这太棒了,因为 在客户端和服务器上编写和维护相同模板的代码较少 搜索引擎可索引,因为任何页面都可以直接从服务器获取 准备 本教程假设您已经创建了一个Ubuntu 14.04 x64 腾讯云CVM。...第1步 - 安装软件 首先,要从npm编译和安装本机插件,您需要安装构建工具: sudo apt-get install python-software-properties python g++ make...sudo apt-get install nodejs 注意:这也会安装节点包管理器或npm。...NPM用于安装节点包。它就像apt-get对于NodeJs一样。 我们将使用它来安装Sails dust-compiler等节点模块,以及其他需求。...我们安装dust compiler: sudo npm install -g dust-compiler 我们将保留所有已编译的模板assets/templates。

    4.2K00
    领券