本文目錄一覽:
- 1、node.js必需的在linux環境下么
- 2、linux上安裝了pyv8 執行execjs的時候想用pyv8的環境去執行,但是 運行的時候 說找不到js的運行環境怎麼辦
- 3、如何搭建node.js伺服器環境 linux
- 4、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 jsdata
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查看;
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/270734.html