linuxjs环境,linux配置nodejs环境变量

发布时间:2022-11-25

本文目录一览:

  1. node.js必需的在linux环境下么
  2. [linux上安装了pyv8 执行execjs的时候想用pyv8的环境去执行,但是 运行的时候 说找不到js的运行环境怎么办](#linux上安装了pyv8 执行execjs的时候想用pyv8的环境去执行,但是 运行的时候 说找不到js的运行环境怎么办)
  3. [如何搭建node.js服务器环境 linux](#如何搭建node.js服务器环境 linux)
  4. [linux 怎么搭建node.js环境](#linux 怎么搭建node.js环境)

node.js必需的在linux环境下么

不啊,node.js并不是必须在linux环境下运行的。window下也是可以运行node.js的。安装完npm之后记得在控制台输入 npm install node -g 哦 虽然默认走的是npm下载 因为是外网,可能下载的比较慢 可以用nrm use taobao 改下默认下载哦

linux上安装了pyv8 执行execjs的时候想用pyv8的环境去执行,但是 运行的时候 说找不到js的运行环境怎么办

pyv8 的作用是在python中执行js代码,然后可以使用js里的变量等内容。python取得javascript里面的值、javascript取得python里面的值、python和javascript里面的函数交互 mac下的安装:pip install -e git://github.com/brokenseal/PyV8-OS-X#egg=pyv8 安装后有两个文件:一个PyV8.py 另一个_PyV8.so 下面示例是执行js文件

from pyv8 import PyV8
ctxt = PyV8.JSContext()
ctxt.enter()
with open('/usr/graph.js') as f:
    jsdata = f.read()
    print ctxt.eval(jsdata)

下面是执行一段代码

import PyV8
ctxt = PyV8.JSContext()
ctxt.enter()
func = ctxt.eval("""
    (function(){
        function hello(){
            return "Hello world.";
        }
        return hello();
    })()
""")
print func()

则在python环境中打印出js执行的结果:Hello world. 更多信息可参考《Linux就该这么学》

如何搭建node.js服务器环境 linux

一 打开centos,然后开始下载node.js包

curl --silent --location | bash -
yum -y install nodejs

二 安装gcc环境

yum install gcc-c++ make

安装完成! 三 安装nodejs的npm,这是一个包程序工具,类似于vs里的nuget!

sudo yum install nodejs npm

到现在为止,我们的nodejs环境就算是安装成功,下面我们就可以开始node.js之路了! 下面添加环境变量(快捷方式,windows里的path指令)

# 添加共享目录
export PATH=/usr/local/python/bin:/usr/local/node/bin:$PATH
# 打印node的版本
node -v

添加测试项目并监听8080端口

# 创建nodejs项目目录
mkdir -p /usr/local/nodejs/
# 创建hello.js文件
vi /usr/local/nodejs/hello.js

内容如下:

var http = require("http");
http.createServer(function(request, response) {
    response.writeHead(200, {
        "Content-Type" : "text/plain"
    });
    response.write("Hello World");
    response.end();
}).listen(8080); // 监听端口号
console.log("Hello World is print!");

后台运行:

node /usr/local/nodejs/hello.js

浏览器访问: 直接访问浏览器即可!

linux 怎么搭建node.js环境

nodejs for linux的安装包(32位和64位); 2. 解压压缩包 tar –zxvf node-v0.8.8.tar(版本不同,名称不同)
3. 进入解压文件夹 cd node-v0.8.8
4. 执行 make
5. 执行 make install
6. 安装完成后执行 node –version 查看;