npm的使用教程

2021-09-12 02:54:33 字數 1780 閱讀 2612

2、npm依賴

(1)我們的依賴包,可能隨時更新,我們想保持更新,或者維持某個版本。

(2)專案越來越大的時候,給別人看的時候沒有必要再次共享我們引用的第三方模組。

我們可以用package.json來管理依賴。

"silly-datetime": "^0.1.2"  //三角號為固定。第乙個數字固定,後面兩個數字可以變。
當package.json檔案中有了這些依賴後,打包給別人的時候,它只需要輸入npm init會生成乙個小的指引,幫助我們生成這些依賴檔案。

3、npm相關命令

npm help :可檢視某條命令的詳細幫助,例如npm help install

npm cache clear:可以清空npm本地快取,用於對付使用相同版本號發布新版本**的人。

npm update :可以把當前目錄下node_modules子目錄裡邊的對應模組更新至最新版本。

npm update -g:可以把全域性安裝的對應命令列程式更新至最新版。

npm install -g cnpm --registry=** npm 映象

cnpm install [name]:cpnm安裝模組,速度快

npm uninstall express:解除安裝模組

npm ls:解除安裝後檢視模組是否存在

npm publish:發布模組

npm init:建立模組

npm search express:搜尋模組

npm list [name]:檢視某個模組的版本號

npm list -g:檢視所有全域性安裝的模組

4、package.json 屬性說明

name - 包名。

version - 包的版本號。

description - 包的描述。

homepage - 包的官網 url 。

author - 包的作者姓名。

contributors - 包的其他貢獻者姓名。

dependencies - 依賴包列表。如果依賴包沒有安裝,npm 會自動將依賴包安裝在 node_module 目錄下。

repository - 包**存放的地方的型別,可以是 git 或 svn,git 可在 github 上。

main - main 字段指定了程式的主入口檔案,require('modulename') 就會載入這個檔案。這個欄位的預設值是模組根目錄下面的 index.js。

keywords - 關鍵字

5、require()中路徑,是從當前這個js檔案觸發,找到別人的。而fs是從命令提示符去找別人的。

(1)桌面上有乙個a.js,test資料夾中有b.js、c.js。

a要引用b:var b = require(「./test/b.js」);

b要引用c:var c = require(「./c.js」);

(2)桌面上有乙個a.js,test資料夾中有b.js、1.txt。

a要引用b:var b = require(「./test/b.js」);

b要引用1.txt:使用絕對路徑。

var fs = require("fs");

fs.readfile(**__dirname** + "/1.txt",function(err,data)

console.log(data.tostring());

});

在小程式開發中使用 npm教程

本文介紹了如何在微信小程式開發中使用 npm 中包的功能,大大提高微信小程式的開發效率,同時也是微信小程式系列教程的 版更新。微信小程式在發布之初沒有對 npm 的支援功能,這也是目前很多前端開發人員在熟悉了 npm 生態環境後,對微信小程式詬病的地方。微信小程式在 2.2.1 版本後增加了對 np...

Npm 發布 Vue 元件教程

平時我們在開發的時候經常使用npm安裝各種元件。今天我們就來嘗試下製作乙個自己的元件發布到npm上。k progress npm install s k progress main.js import k progress import k progress dist k progress.css ...

npm教程 腳手架

使用之前,我們先來掌握3個東西是用來幹什麼的。npm nodejs下的包管理器。webpack 它主要的用途是通過commonjs的語法把所有瀏覽器端需要發布的靜態資源做相應的準備,比如資源的合併和打包。vue cli 使用者生成vue工程模板。幫你快速開始乙個vue的專案,也就是給你一套vue的結...