Node安裝以及一些小問題

2022-09-10 12:15:21 字數 1887 閱讀 2652

建議大家選擇左邊的維護版,因為最新版有一些功能還在測試,不太完善,可能會出現一些錯誤.

win+r開啟cmd命令列

在cmd命令列中輸入node -v

若輸出版本號,則證明安裝成功.

在node的安裝過程中,npm工具也被安裝上了

首先我們通過npm config get registry檢視一下自己的映象路徑

如果你以前沒有修改過,則此時出現的位址應該是 這是國外的映象位址,而我們現需要將他修改為國內的**映象位址.

修改**如下.

npm set registry

修改過後,我們再一次通過npm config get registry檢視一下自己的映象路徑

此時應該會彈出以下路徑

確認修改無誤後可進行下一步.

新建乙個資料夾,名字隨意,但是不得出現包括漢字在內的特殊字元,比如我們的專案名叫cs.

這裡我們可以通過在資料夾中刪除檔案全部路徑,然後在路徑框內輸入cmd進入該檔案的cmd命令列.

如圖我們已經進入了新建資料夾cs的命令列

接下來我們cs初始化npm init -y

我們在node中,直接使用原生j**ascript可以實現我們所需要的各種功能,但是直接用js去寫,太過於麻煩,有人提前寫好了一些方法,我們可以用簡單的語法去呼叫他們的方法就可以實現很複雜的功能,在這裡我們使用express框架。

npm install express

或者npm i express

都可以安裝express

開啟package.json,裡面多了dependencies欄位,其中有express以及其版本就是安裝成功,還可以檢視bs資料夾下,此時多了node_modules資料夾,開啟會發現其中有很多個資料夾,其中有乙個資料夾的命名是express,這個資料夾就是我們所需的檔案,其他的都是express所需要的依賴包。

這裡可以理解成:我們要使用express,而express的開發和後期的使用又要基於包a、b、c、d、e、f,而包a的開發又基於包g,他們之間形成了錯綜複雜的網狀關係,但是這些我們都不需要去了解,我們只需要知道我們安裝了express,並且後續可以使用express了即可,他們的關係將由他們自己去管理。

4.2,新建index.js

在cs資料夾下新建index.js作為後端的入口檔案,其中的內容是

var express=require('express')//

引入express

(req,res) )

設定埠號

然後,開啟命令列工具

node index.js

或者node index

即可啟動專案

注意:專案啟動時,在命令列中無法進行操作,需要ctrl+c終止啟動.

開啟瀏覽器,輸入**

或者http://localhost:3000/

即可開啟介面,如果你知道你的ip位址的話,也可以使用自己的ip位址進行開啟,還可以把你的ip位址分享給跟你同處乙個區域網的同學開啟你的**,假如你的ip位址為:192.168.3.78,則你應該輸入的**是

,你的區域網同學也可以根據你的此**進入你的服務。

如果不滿足於單純的js輸出,想通過html和css進行一些花裡胡哨的操作,還需要乙個

express-art-template工具進行對html的引入,這個咱們下期再說

一些小問題

1 曼徹斯特編碼和差分曼徹斯特編碼。曼徹斯特編碼,常用於區域網傳輸。在曼徹斯特編碼中,每一位的中間有一跳變,位中間的跳變既作時鐘訊號,又作資料訊號 從高到低跳變表示 1 從低到高跳變表示 0 還有一種是差分曼徹斯特編碼,每位中間的跳變僅提供時鐘定時,而用每位開始時有無跳變表示 0 或 1 有跳變為 ...

一些小問題

問1 子類繼承了父類的所有成員,對嗎?答1 錯,至少子類沒有繼承父類的建構函式 析構函式不知有沒有繼承,但複製建構函式肯定是繼承了 class a a intx a const a a a operator const a a class b public a intmain view code 問...

一些小問題

最近使用win10出現了很多問題,簡單總結一二。第一,剛建登陸使用者時,使用者名稱搞成了中文的,於是乎eclipse中 總是報錯,想改名發現改不了,必須先將家庭版公升級為專業版才可以建立乙個admin許可權的賬戶登入,然後修改c users 張三中的張三為英文。第二,我的電腦不在桌面上,進去麻煩,要...