Windows 安装

Node.js 安装包及源码下载地址为:https://nodejs.org/en/download/

输入命令可检查版本

>node --version
v14.15.3

linux 安装

image-20220802153450548

node 下载网站 https://nodejs.org/dist/latest-v14.x/

解压1 tar -xvf node-v7.10.1-linux-x64.tar.gz .
解压2 tar -xvf node-v14.20.0-linux-x64.tar.xz -C ./

不需要 yum install nodejs
需要 node 软件包

然后创建包里的软连接
ln -s /usr/local/node/node-v7.10.1-linux-x64/bin/npm /usr/local/bin/npm

***注意,弄好后 Xshell 的当前窗口要关闭,重新打开

Linux 中执行 node 环境问题

execjs 报错 Could not find an available JavaScript runtime

当出现这种情况时,说明没有找到 js 环境

加入如下代码:

platform = sys.platform
import execjs._runner_sources as _runner_sources

if 'linux' in platform:
	# 创建 JavaScript 运行时 对象
	# 参数中的 command 并不重要,传入空字符串即可
	local_node_runtime = execjs.ExternalRuntime(
		name="Node.js (V8) local",
		command='',
		encoding='UTF-8',
		runner_source=_runner_sources.Node
	)
	# 这里是重点,需要强制性修改
	local_node_runtime._binary_cache = ['/usr/local/node/node-v14.20.0-linux-x64/bin/node']
	local_node_runtime._available = True
	# 将刚创建好的 JavaScript 运行时 注册至 PyExecJS 中
	execjs.register('local_node', local_node_runtime)
 posted on 2021-01-03 16:36  Rannie`  阅读(120)  评论(0编辑  收藏  举报
去除动画
找回动画