
批改狀態(tài):合格
老師批語:
node
,查看console.log()
, 退出.exit
node demo1.js
, js 后綴是默認(rèn)的,可省npm
node package manage
push(), slice()
function hello(){...}
, hello()
require()
, read()
, package.json
package.json
npm init -y
npm config set registry https://registry.npm.
taobao.org
package-name(包名)
npm install package-name
# 簡化 install -> i
npm i package-name
npm i lodash
# -g 安裝到全局
# 默認(rèn)安裝到當(dāng)前的項目目錄中的`node_modules`
# 查看默認(rèn)包目錄
npm root
# /Users/oc/Desktop/demo/html/node_modules
# 查看全局包目錄
npm root -g
# /usr/local/lib/node_modules
// 生產(chǎn)依賴, 上線時也要打包到項目中,項目運(yùn)行必須項
"dependencies": {
"lodash": "^4.17.21"
}
npm i ladash -S
: 默認(rèn)就是安裝到當(dāng)前項目中,并且是生產(chǎn)依賴
npm i axios -D
: 安裝到全局中, 并且是開發(fā)依賴, 不應(yīng)該在發(fā)布版本,不用提交到版本庫中
# 查看所有可更新的包
npm outdated
# 更新包的插件,安裝到全局使用
npm i npm-check-updates -g
# npm-check-updates可簡化成: ncu
ncu -u lodash
# 這里只更新了package.json,而node_modules目錄下的包,還是包版本鎖定文件 package-lock.json還未更新
# 這時安裝指令會讀取package.json中的版本,并安裝指定版本的包到項目中,并更新鎖定文件
npm i lodash
# 驗證
npm list
npm list -g
npm uninstall package_name
npm un package_name -g
微信掃碼
關(guān)注PHP中文網(wǎng)服務(wù)號
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號