1,創建一個空文件夾,用來存放項目。
2,在空文件夾中,在cmd命令提示符中輸入npm init 初始化一個服務器項目。
設置的屬性信息:
name : 項目名稱(小括號中是默認的,文件夾名相同,不能包含大寫字母或者漢字)
version :項目的版本號(格式 :a.b.c)
版本號的命名:最原始的版本號一般用1.0.0,版本升級時會修改版本號。如果有重大更新時, 修改a;當有新的功能添加和修改時,改b;修復漏洞g時,改c
description:項目的描述信息
entry point:入口文件(默認是 index.js)
test command: 測試命令
git repository: git的本地存儲室
keywords:關鍵詞
anthor:作者
license:許可證(默認ISC)
Is this ok?:是否確定
上述步驟執行完之后會在終端對應的目錄下生成一個package.json文件,json文件中有一個依賴項 dependencies
依賴項是這個項目關聯的模塊,把模塊關聯到依賴項中之后,即使把模塊刪掉,也可以找回。通 過npm install指令重新下載關聯的依賴項(模塊)
3,安裝內置模塊 express(快速搭建node服務器的一個框架)
4,新建一個js文件,文件名要於entry point設置的名字一樣,默認為index.js
寫入:
(1),先引入內置模塊 express
var express=reqiure('express');
(2),調用內置模塊函數,返回值為一個對象app
var app=express();
(3),app對象的use方法(express.static('punlic')
app.use(express.static('public'))
(4),監聽端口號,啟動服務器
app.listen(5000,function()
{console,log('服務器已開啟,請訪問5000端口')}
)
5,新建一個靜態目錄(文件夾),存放前端網頁與一些插件
將需要顯示在網站上的網頁放入punlic目錄下,域名沒有參數時,默認為index.html 文件
運行時,先啟動服務器,在訪問網站
下載項目時,依賴包中的插件一般不會下載,需使用npm i 下載依賴包中的插件,框架等