好用的 npm 指令

本篇筆記是除了以下常用的 npm 指令外,要介紹幾個好用的其他 npm 指令 npm –version (檢查在本端主機上安裝的 npm 版本) npm init (在現行目錄中初始化專案) npm list (顯示所有已安裝在專案中的所有套件) npm install (在專案中安裝套件) npm uninstall (移除已安裝在專案中的套件) 1.開啟套件的說明文件 - npm docs $ npm docs [package-name] #例如以下指令將會自動開啟 lodash 套件的說明網頁 $ npm docs lodash 2.開啟套件的原始碼儲存庫網頁 - npm repo $ npm repo [package-name] #例如以下指令將會自動開啟 lodash 套件的原始碼儲存庫網頁 $ npm repo lodash 3.查看套件的版本資訊 $ npm v [package-name] versions #以下指令將直接在 終端機 上顯示所有 lodash 套件的版本資訊 $ npm v lodash versions [ '0....

December 11, 2022 · 3 min · Theme PaperMod

使用 Node.js + express + MariaDB 建立一個後端服務 REST API

github Source code Technology: NodeJs 17.6.0 Express 4.18.1 cors 2.8.5 crypto-js 4.1.1 # 加解密套件 jsonwebtoken 8.5.1 # Json Web Token 的功能套件 sequelize 6.20.2 # ORM 套件 mysql2 2.3.3 # MySQL client for Node.js MariaDB 10.8.3 # 使用的資料庫 專案完成後的檔案結構 ./專案目錄 ├── app/ │ ├── config/ │ │ └── db.config.js │ ├── middleware/ │ │ ├── auth.jwt.js │ │ ├── index.js │ │ └── verify.signup.js │ ├── models/ │ │ ├── index....

July 8, 2022 · 4 min · Theme PaperMod

使用 Node.js + express + MySQL 建立一個後端服務 REST API

github Source code Technology: NodeJs 17.6.0 Express 4.18.1 cors 2.8.5 crypto-js 4.1.1 # 加解密套件 jsonwebtoken 8.5.1 # Json Web Token 的功能套件 sequelize 6.20.2 # ORM 套件 mysql2 2.3.3 # MySQL client for Node.js MySQL 8.0 # 使用的資料庫 專案完成後的檔案結構 ./專案目錄 ├── app/ │ ├── config/ │ │ └── db.config.js │ ├── middleware/ │ │ ├── auth.jwt.js │ │ ├── index.js │ │ └── verify.signup.js │ ├── models/ │ │ ├── index....

July 4, 2022 · 16 min · Theme PaperMod

使用 Node.js + express + postgres 建立一個後端服務 REST API

github Source code Technology: NodeJs 17.6.0 Express 4.17.1 cors 2.8.5 crypto-js 4.1.1 # 加解密套件 jsonwebtoken 8.5.1 # Json Web Token 的功能套件 Sequelize 6.20.1 # ORM 套件 pg 8.7.3 # PostgreSQL client for Node.js pg-hstore 2.3.4 # serializing and deserializing JSON data to hstore format PostgreSQL 14.3 # 使用的資料庫 專案完成後的檔案結構 ./專案目錄 ├── app/ │ ├── config/ │ │ └── db.config.js │ ├── middleware/ │ │ ├── auth.jwt.js │ │ ├── index....

June 7, 2022 · 13 min · Theme PaperMod

使用 Node.js + express 建立一個電子商務後端服務的 REST API

github Source code #tag: restapi_nodejs KEYWORD: MongoDB Cloud Services、Node.js、REST API、JWT、加解密、MongoDB Compass、Postman、express、cryptojs、dotenv、jsonwebtoken、mongoose 設置專案環境 $ node --version # 檢測環境已裝妥 node.js (若已安裝會顯示目前安裝的版本) $ mkdir ecommerceapi && cd ecommerceapi # 建立一個專案目錄 $ npm init -y # 産一專案設定檔 package.json $ touch index.js # 産生一個新檔案 $ yarn add express mongoose dotenv # 加入相依套件 $ yarn add --dev nodemon # 加入開發時期相依套件 $ git init $ echo 'node_modules/' > .gitignore # 新增 git ignore 設定檔,並設定 node_modules/ 目錄不加入版控 $ git add ....

April 25, 2022 · 8 min · Theme PaperMod