Blogger Information
Blog 35
fans 0
comment 0
visits 16924
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
0802-node和npm命令
三九三伏
Original
338 people have browsed it

配置文件

npm init 交互式生成package.json
npm init -y 直接生成空的package.json

安装包

npm install packagename
npm i packagename
安装指定版本
npm i packagename@x.x.x

查看

npm root 查看当前项目根目录
npm root -g 查看全局根目录

安装

安装lodash包,默认安装到当前项目中,是生产依赖,上传到版本库。
npm i lodash -S
安装axios,安装到全局,是开发环境,不上传到版本库。
npm i axios -D -g

更新包

npm outdated
npm outdated lodash
用npm-check-updates更新
ncu -u
ncu -u packagename

在win11系统可能出现,禁止执行脚本的问题。
解决方法:
管理员身份打开PowerShell使用get-executionpolicy命令获取现有执行策略,可以看到是Restricted,Restricted 执行策略是不允许任何脚本运行的。 之后,输入 set-executionpolicy remotesigned在随后出现的提示选择Y,就可以正常运行ncu脚本了。

更新之后在安装一次,以更新package-lock.json中版本内容。
npm i packagename

删除包

npm uninstall packagename
npm un packagename
npm un packagename -g

查看安装的包

npm list
npm list -g

Correcting teacher:PHPzPHPz

Correction status:qualified

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post