node.js一
2020.12.11 01:02
01.命令列相關操作
1.快速開啟命令列
- 在檔案地址內部輸入cmd+enter
- shift+滑鼠右鍵
2.命令列操作
-
建立資料夾 mkdir/md 資料夾名字
md node 建立名字為node的資料夾
-
刪除資料夾 rmdir/rd 資料夾名字
rd node 刪除名字為node的資料夾
-
建立空檔案 echo>檔名字.檔案格式
echo>node.txt 建立名為node的txt檔案,內容為空
-
建立帶內容的文化 echo 檔案內容>檔名字.檔案格式
echo node.js>node.txt 建立名為node的txt檔案,內容為node.js
-
刪除檔案 del 檔名字(命令列刪除內容需要特別注意,刪除沒有提示,基本找不回。)
del node.txt
刪除名為node的txt檔案(沒有提示,直接刪除,找不回) -
切換到某一個碟符 碟符名字:
D:
進入D盤 -
在某一個碟符下 切換顯示資料夾 cd 資料夾名字 或者cd …/尋找上一級
cd ...
返回上一級cd和...之間有空格
-
尋找之前的指令 使用上下方向箭頭
-
清空指令cls
02.node安裝
1、安裝在根目錄下,一定要是英文目錄
2、判斷是否安裝成功 開啟命令列 node -v
3、在工作中使用的時候https://nodejs.org/zh-cn/download/
不一定要使用最新版本,根據實際需求選擇。最新的版本一般問題比較多,
不推薦開發中使用
4、安裝的時候,直接下一步下一步
5、node更新速度特別快,版本之間差別特別大。使用的時候特別需要注意。
6、node內部整合了很多功能
03.repl
repl (Read Eval Print Loop:互動式直譯器)類似於瀏覽器中的console功能
執行node程式碼
進入repl方式
第一種:可以直接開啟node安裝成功的應用程式
第二種:也可以直接在命令列操作 node+enter 退出repl環境 ctrl+c兩次
04.npm
npm(node package manager)包管理器(為了方便進行版本控制和合作開發)
使用npm開發專案流程
-
1、新建英文資料夾
-
2、在資料夾內部開啟命令列工具 執行 npm init -y進行初始化操作
初始化為了以後會生成package.json檔案(配置檔案),專案初始化完畢(如果本身已經存在package.json,不需要初始化)。 -
3、下載檔案(一般是安裝包) npm install 包名@版本號 如果不限制版本預設是最新的版本
node_modules儲存的是專案所需要的所有包檔案(該資料夾在傳送別人的時候可以直接刪除)
下載檔案相當於去npm伺服器尋找資源(該平臺任何人都可以去託管包),有可能你下載的包官網存在但是該平臺不存在 -
4、如果實現寫好了依賴 直接執行npm install生成所有的包(依賴寫在package.json中的包)
-
5、解除安裝包 npm uninstall 包名(如果直接刪除包,package.json中的依賴還是存在。解除安裝包以後不存在)
-
6、下載包的時候,預設會寫依賴(系統不太穩定,偶爾會出現寫不進去的情況) 寫依賴的意思就是把下載資訊寫進package.json檔案裡面
一般需要強制寫依賴
npm install 包名 --save(-S)上線以後也需要/ --save-dev(-D)開發和測試需要/-g全域性安裝
相關文章
- Node.js 知識點一Node.js
- Node.js核心入門(一)Node.js
- node.js快速入門(一)Node.js
- Node.js學習筆記(一)Node.js筆記
- 2、Node.js 第一個應用Node.js
- Node.js入門教學之一Node.js
- 用 Node.js 把玩一番 Alfred WorkflowNode.jsAlfred
- 記一次 Node.js 原始碼分析Node.js原始碼
- Node.js stream(流) 學習筆記(一)Node.js筆記
- 如何用node.js建立一個應用Node.js
- 掘金 AMA:聽 Node.js Core Collaborator 之一 死月聊 Node.js && 技術寫書Node.js
- Node.js 指南(關於Node.js)Node.js
- Node.JS 學習 來自課程進擊Node.js基礎(一)第5-10Node.js
- 換一種思維看待PHP VS Node.jsPHPNode.js
- ?一起切換到 Node.js 平臺Node.js
- 我與Node.js的一年半Node.js
- node.js輕鬆搭建一個伺服器Node.js伺服器
- Deno 並不是下一代 Node.jsNode.js
- Deno並不是下一代Node.jsNode.js
- 如何用 Node.js 實現一個微型 CLINode.js
- Node.js實現一個HTTP伺服器Node.jsHTTP伺服器
- 成為自信的node.js開發者(一)Node.js
- 安裝 Node.js安裝 Node.jsNode.js
- 【Node.js】Node.js
- Node.jsNode.js
- 用 Node.js 3周仿出一個小掘金Node.js
- 使用Node.js寫一個簡單的api介面Node.jsAPI
- 說說Node.js中 流 的一些原理Node.js
- 分享一個 Node.js(ThinkJS) 微信小程式商城Node.js微信小程式
- 使用 Node.js 寫一個程式碼生成器Node.js
- 對Node.js非同步的進一步理解Node.js非同步
- 關於 Node.js scoped module 的一些理解Node.js
- Node.js教程第三篇—— Node.js 流Node.js
- Node.js 系列:構建原生 Node.js 應用Node.js
- 初識Node.js【01】Node.js是什麼?Node.js
- Learning Node.jsNode.js
- Node.js三Node.js
- 一步步使用Docker設定Node.jsDockerNode.js