99re热视频这里只精品,久久久天堂国产精品女人,国产av一区二区三区,久久久精品成人免费看片,99久久精品免费看国产一区二区三区

ThinkJS 創(chuàng)建項(xiàng)目

2021-09-17 14:34 更新

創(chuàng)建項(xiàng)目

安裝 Node.js

ThinkJS 是一款 Node.js 的 MVC 框架,所以安裝 ThinkJS 之前,需要先安裝 Node.js 環(huán)境,可以去 官方 下載最新的安裝包進(jìn)行安裝,也可以通過(guò)其他一些渠道安裝。

安裝完成后,在命令行執(zhí)行 node -v,如果能看到對(duì)應(yīng)的版本號(hào)輸出,則表示安裝成功。

ThinkJS 需要 Node.js 的版本 >=0.12.0,如果版本小于這個(gè)版本,需要升級(jí) Node.js,否則無(wú)法啟動(dòng)服務(wù)。建議將 Node.js 版本升級(jí)到 4.2.1

安裝 ThinkJS

通過(guò)下面的命令即可安裝 ThinkJS:

npm install thinkjs -g --verbose

如果安裝很慢的話,可以嘗試使用 taobao 的源進(jìn)行安裝。具體如下:

npm install thinkjs -g --registry=https://registry.npm.taobao.org --verbose

:如果之前安裝過(guò) ThinkJS 1.x 的版本,可能需要將之前的版本刪除掉,可以通過(guò) npm uninstall -g thinkjs-cmd 命令刪除。

創(chuàng)建項(xiàng)目

ThinkJS 安裝完成后,就可以通過(guò)下面的命令創(chuàng)建項(xiàng)目:

thinkjs new project_path; #project_path為項(xiàng)目存放的目錄

如果想用ES6特性來(lái)開(kāi)發(fā)項(xiàng)目的話,可以創(chuàng)建一個(gè)ES6模式的項(xiàng)目,具體如下:

thinkjs new project_path --es6; #project_path為項(xiàng)目存放的目錄

如果能看見(jiàn)類似下面的輸出,表示項(xiàng)目創(chuàng)建成功了:

  create : demo/
  create : demo/package.json
  create : demo/.thinkjsrc
  create : demo/nginx.conf
  create : demo/README.md
  create : demo/www/
  create : demo/www/index.js
  create : demo/app
  create : demo/app/common/runtime
  create : demo/app/common/config
  create : demo/app/common/config/config.js
  create : demo/app/common/config/view.js
  create : demo/app/common/config/db.js
  ...
  create : demo/app/home/logic
  create : demo/app/home/logic/index.js
  create : demo/app/home/view
  create : demo/app/home/view/index_index.html

  enter path:
  $ cd demo/

  install dependencies:
  $ npm install

  run the app:
  $ npm start

關(guān)于創(chuàng)建項(xiàng)目命令的更多信息,請(qǐng)見(jiàn) 擴(kuò)展功能 -> ThinkJS 命令。

安裝依賴

項(xiàng)目安裝后,進(jìn)入項(xiàng)目目錄,執(zhí)行 npm install 安裝依賴,可以使用 taobao 源進(jìn)行安裝。

npm install --registry=https://registry.npm.taobao.org --verbose

編譯項(xiàng)目

如果創(chuàng)建項(xiàng)目時(shí)加上了 --es6 參數(shù),代碼需要編譯后才能運(yùn)行。那么需要先在項(xiàng)目下執(zhí)行命令 npm run watch-compile ,這樣文件有修改后就會(huì)自動(dòng)編譯了。

執(zhí)行命令后會(huì)掛起一個(gè)進(jìn)程,注意不要結(jié)束這個(gè)進(jìn)程,其他命令可以再新開(kāi)一個(gè)標(biāo)簽頁(yè)里執(zhí)行。

啟動(dòng)項(xiàng)目

在項(xiàng)目目錄下執(zhí)行命令 npm start,如果能看到類似下面的內(nèi)容,表示服務(wù)啟動(dòng)成功。

[2015-09-21 20:21:09] [THINK] Server running at http://127.0.0.1:8360/
[2015-09-21 20:21:09] [THINK] ThinkJS Version: 2.0.0
[2015-09-21 20:21:09] [THINK] Cluster Status: closed
[2015-09-21 20:21:09] [THINK] WebSocket Status: closed
[2015-09-21 20:21:09] [THINK] File Auto Reload: true
[2015-09-21 20:21:09] [THINK] App Enviroment: development

訪問(wèn)項(xiàng)目

打開(kāi)瀏覽器,訪問(wèn)http://127.0.0.1:8360/即可。

如果是在遠(yuǎn)程機(jī)器,需要通過(guò)遠(yuǎn)程機(jī)器的 IP 訪問(wèn),同時(shí)要保證 8360 端口可訪問(wèn)。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)