nodejs离线安装及环境配置,nodejs离线安装包

  nodejs离线安装及环境配置,nodejs离线安装包

  窗子离线安装节点-吉普如需转载请标明出处:http://blog.csdn.net/itas109

  即时通信软件技术交流群:129518033

  文章目录窗子离线安装节点-吉普前言1.安装条件2.安装节点3 .下载头文件节点-v 14。16 .0-头4。下载动态库node.lib5 .添加节点-吉普对应的安装版本6。安装节点-吉普

  环境(2021-04-02):

  NodeJS : v14.16.0系统:windows 10 20h2节点-gyp:v 7。1 .2 python:3。8 .8 32位visual Studio:2015前言节点-吉普是节点C模块编译的重要工具,目前的安装方式主要是在线安装。但是,离线安装的需要也是不可避免的,下面介绍如何在Windows操作系统操作系统下离线安装节点-吉普

  1.安装条件窗子系统:

  Python v3.6版版、3.7版、3.8版、3.9摄氏度版编译器,如可视化工作室社区2015 Python3.8.8下载地址:

  https://www.python.org/ftp/python/3.8.8/python-3.8.8.exe

  2.安装NPM诺杰斯https://号。淘宝。org/mirrors/node/v 14。16 .0/节点v 14。16 .0-x64。中规模集成电路(medium-scale integration的缩写)

  3.下载头文件节点-v 14。16 .0-标题头文件下载地址:

  NPM街https://号。淘宝。org/mirrors/node/v 14。16 .0/节点v 14。16 .0-标题。焦油。地面零点

  https://nodejs.org/dist/v14.16.0/node-v14.16.0-headers.tar.gz

  将node-v14.16.0-headers.tar.gz解压到% user profile %/AppData/Local/node-gyp/Cache,并重命名为14.16.0

  # 创建所需文件夹(%用户配置文件%为当前用户目录)$ CD %用户配置文件%/AppData/Local $ mkdir node-gyp $ CD node-gyp $ mkdir Cache #解压头文件$ tar-xzf node-v 14 . 16 . 0-headers . tar . gz-C % user profile %/AppData/Local/node-gyp/Cache #修改文件夹名称为v 14。16 .0 $ CD % user profile %/AppData/Local/node-gyp/Cache $ rename node-v 14。16 .0 14 .16 .0目录结构如下:

  $ C:$ CD %用户配置文件%/AppData/Local/node-gyp/Cache/14。16 .0美元树.- include - node - node_api.h -.4.下载动态库节点。自由赢64 https://NPM。淘宝。org/mirrors/node/v 14。16 .0/win-x64/node。lib https://nodejsorg/dist/v 14。16 .0/win-x64/node。NPM x86 https://。淘宝。org/mirrors/node/v 14。16 .0/win-x86/node。lib https://nodejsorg/dist/v 14。16 .0位的节点。解放运动放到%用户配置文件%/AppData/Local/node-gyp/Cache/14。16 .0/x64

  32位的节点。解放运动放到%用户配置文件%/AppData/Local/node-gyp/Cache/14。16 .0/ia32

  目录结构如下:

  $ C:$ CD %用户配置文件%/AppData/Local/node-gyp/Cache/14。16 .0美元树.-arm 64-ia32 -节点。lib-include -node -node _ API。h -.- x64 - node.lib 5 .添加节点-吉普对应的安装版本节点-吉普编译时会检测头文件和库文件的安装版本的版本,如果头文件和库文件的安装版本小于节点-吉普的安装版本,则会重新下载安装头文件和库文件。

  查看节点-吉普的安装版本% user profile %/AppData/Roaming/NPM/node _ modules/node-gyp/package。数据可以看到节点-吉普的安装版本是9

  { _from: node-gyp , _id: node-gyp@7.1.2 ,【安装版本】:9、版本: 7.1.2}头文件同级目录新建文件安装版本内容为9cd %用户配置文件%/AppData/Local/node-gyp/Cache/14。16 .0回显9安装版本目录结构如下:

  $ C:$ CD %用户配置文件%/AppData/Local/node-gyp/Cache/14。16 .0美元树.-arm 64-ia32 -节点。lib-include -node -node _ API。h -.- installVersion - x64 - node.lib 6 .安装节点-吉普下载地址:

  https://github.com/nodejs/node-gyp/archive/v7.1.2.tar.gz

  将node-gyp-7.1.2.tar.gz解压到%用户配置文件%/AppData/漫游/NPM/节点模块(节点安装路径),并重命名为节点-吉普

  $ tar-xzf node-gyp-7 . 1 . 2 . tar . gz-C %用户配置文件%/AppData/Roaming/NPM/node _ modules $重命名节点-gyp-7.1.2节点-gyp安装必要节点模块(在线安装好拷贝到离线环境)

  $ cd节点-石膏$ npm安装验证

  $ cd温暖的烤鸡$ node %用户配置文件%/AppData/Roaming/NPM/node _ modules/node-gyp/温暖的烤鸡/node-gyp.js -vv7.1.2 node-gyp命令文件

  在%用户配置文件%/AppData/漫游/NPM建立node-gyp.cmd文件,用于直接使用节点-吉普命令。也就是上一步的验证可以使用节点-吉普五号即可。

  node-gyp。cmd @ ECHO offSETLOCALCALL:find _ dp0 if EXIST " % dp0 % \ node。exe"(SET _ Prog=% dp0 % \ node。exe )ELSE(SET _ Prog=node SET PATHEXT=% PATHEXT:JS;=;%) % _ Prog % % dp0 % \ node _ modules \ node-gyp \温暖的烤鸡\ node-gyp。js " % * ENDLOCALEXIT/b % error level %:find _ dp0 set dp0=% ~ dp0 exit/b node-gyp。PS1 #!/usr/温暖的烤鸡/env pwsh $ basedir=拆分路径$MyInvocation .我的命令。definition-Parent $ exe= if(PSVersionTable .PS版本-lt 6.0 -或$IsWindows) { #修复节点#的Windows操作系统和Linux操作系统版本安装在同一目录$exe=中的情况. exe}$ret=0if(测试路径$ basedir/node $ exe ){ $ basedir/node $ exe $ basedir/node _ modules/node-gyp/温暖的烤鸡/node-gyp。js $ args $ ret=$ LASTEXITCODE } else { node $ exe $ basedir/node _ modules/node-gyp/温暖的烤鸡/node-gyp。js $ args $ ret=$ LASTEXITCODE }退出$ret node-gyp #!/温暖的烤鸡/shbasedir=$(dirname $(echo $ 0 sed-e s,/g )* CYGWIN * * MINGW * * MSYS *)basedir=` cyg path-w $ basedir `;esacif[-x $ basedir/node ];然后$ basedir/node $ basedir/node _ modules/node-gyp/温暖的烤鸡/node-gyp.js $@ ret=$?其他节点$ basedir/node _ modules/node-gyp/温暖的烤鸡/node-gyp.js $@ ret=$?fiexit $retLicense

  CC BY-NC-ND 4.0下的许可:署名-非商业使用-禁止演绎

  参考:

  https://github.com/nodejs/node-gyp

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • Vue项目启动,nodejs启动vue项目,如何启动一个Vue.js项目
  • pm2自动重启node项目,nodejs 部署,nodejs高大上的部署方式(PM2)
  • pm2管理nodejs,
  • npm切换淘宝镜像指令,node配置淘宝镜像
  • node实现爬虫的几种简易方式选择,node实现爬虫的几种简易方式选择,node实现爬虫的几种简易方式
  • node写爬虫,node实现爬虫的几种简易方式选择
  • nodemon怎么安装,nodemon app.js
  • nodemon怎么安装,nodemon app.js,node.js开发辅助工具nodemon安装与配置详解
  • nodejs __dirname,node环境变量
  • nodejs __dirname,node环境变量,node全局变量__dirname与__filename的区别
  • node.js配置环境变量,如何配置node环境
  • node.js配置环境变量,如何配置node环境,node安装及环境变量配置详细教程
  • node. js安装,Windows安装node
  • node. js安装,Windows安装node,Node.js安装详细步骤教程(Windows版)详解
  • node sass安装不上,安装sass一定安装nodesass吗
  • 留言与评论(共有 条评论)
       
    验证码: