Scratch www 系統搭建

2022-02-16 19:38:25 字數 2365 閱讀 1022

scratch www要基於nodejs的環境才可以執行,我嘗試了在windows、ubuntu、centos等作業系統上安裝其環境,安裝node環境比較簡單,但是不同系統在編譯**方面問題較多,在windows上必須要有microsoft visual studio環境,ubuntu上面又相關依賴又有點不同。最終,在centos上搭建成功,現將搭建步驟記錄如下:

因為**需要編譯,所以要提前將所需要的幾個元件進行安裝。

執行下列**:

yum -y install git gcc gcc-c++ openssl-devel make python

curl --silent --location | bash -

yum install -y nodejs

注:這裡面的版本不需要指定,它是根據上一步中指定的源,如果用6.x的源,就會安裝6系列的最新版。

node

-v # v6

.9.1

npm-v  

# v3

.10.8

注:node安裝完成之後,會將node和npm自動設定成服務。但是node自帶npm不一定是最新版本,可以使用下列命令,公升級npm。

npm i npm -g

按照scratch github上說明,原則上是不需要進行提前準備,但是在編譯過程中會提示一些資訊,例如下列資訊。為了避免錯誤,總結之前的安裝過程,可以講一些模組提前進行安裝。

npm warn prefer global [email protected]

.0 should be installed with -g

npm warn prefer global [email protected]

.4 should be installed with -g

npm warn prefer global [email protected]

.0 should be installed with -g

(1)webpack

npm install webpack -g

(2)其他輔助

npm install i18next-conv -g

npm install jshint -g

npm install node-gyp -g

執行下列命令:

git clone

注:**檢出之後會自動建立scratch-www目錄

(1)進入目錄

cd scratch-www

(2)安裝node-sass

npm install -g cnpm --registry=

cnpm install [email protected]

.2

注:預設安裝的node-sass版本是3.3.3,我安裝的是最新版本。

(3)build scratch

分別執行下列命令:

npm install

npm run build

(4)執行

如果在build過程中沒出現什麼錯誤,編譯成功之後就可以通過下列命令,執行scratch www。

npm start

注:以上命令均需要在scratch-www目錄下執行。

如果螢幕上顯示出正常啟動了8333埠。那麼就可以通過瀏覽器訪問了。

node應用通過npm來執行,但是每次執行都需要一直保持,一旦關閉當前terminal,程式就將終止。為了保持程式持續執行,可以使用forever

npm install forever -g

forever

start

.js

也可以通過下面的方式執行:

forever start -c

"npm start" ./

可以通過下面命令檢視正在執行的應用:

forever list

Scratch www 系統搭建

scratch www要基於nodejs的環境才可以執行,我嘗試了在windows ubuntu centos等作業系統上安裝其環境,安裝node環境比較簡單,但是不同系統在編譯 方面問題較多,在windows上必須要有microsoft visual studio環境,ubuntu上面又相關依賴又...

Wiki系統搭建

這兩天想搭建乙個wiki系統以方便內部交流,在網上找了一下,最後選定jspwiki作為wiki系統,下面我就把我的安裝過程記錄如下,在安裝過程中主要參考了 使用jspwiki配置搭建wiki說明 這篇文章,為了保持文章的完整性我轉貼了這篇文章中的一些安裝過程,同時把自己碰到的一些問題記錄下來。1 準...

搭建OJ系統

安裝參考資料 本文介紹如何利用開源oj系統原始碼快速搭建oj系統 安裝依賴環境 ubuntu系統使用者 sudo apt get update sudo apt get install y vim python pip curl git pip install docker composecento...