码迷,mamicode.com
首页 > 其他好文 > 详细

NPM

时间:2021-06-19 19:27:27      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:创建   save   下载   目录   存在   开发   dex   源文件   管理   

什么是npm

Node的模块管理工具,根据npm我们可以快速安装,卸载所需要的资源文件

基于npm进行模块管理

$npm install xxx    把模块安装到当前项目中(node_modules)
$npm install xxx -g 把模块安装在全局环境中
$npm i xxx@1.00     安装指定版本号的模块
$npm view xxx versions > xxx.version.json 查看某个模块的版本信息(输出到指定json文件中)
$npm root -g        查看全局安装的目录

什么情况下会把模块安装在全局?

可以使用“命令”对任何项目进行操作(因为在安装目录下生成了xxx.cmd文件,所以我们能够使用xxx的命令进行操作)

安装在本地项目的模块

可以在项目中导入进来使用;但是默认不能基于命令来操作(因为没有 .cmd 文件),但是可以基于package.json中的scripts配置一些npm可以执行的命令,配置后通过 $npm run xxx执行。

"scripts":{
    "less":"lessc css/index.less css/index.min.css -x"
}

//需要编译的时候执行 $npm run less
$npm init -y         初始化当前项目的配置依赖清单
$npm i xxx -save     把模块保存在清单生产依赖中
$npm i xxx -save-dev 把模块保存在清单开发依赖中
$npm install         跑环境,按照清单安装所需的模块
$npm uninstall xxx   删除模块

在$npm init -y 创建成功之后,会在当前项目生成package.json 的清单文件

dependencies:生产依赖模块(开发和项目部署的时候都需要)‘

devDependencies:开发依赖模块(只有开发的时候需要)

scripts:配置本地可执行命令的

对npm进行优化(提高npm速度)nrm

下载nrm : $npm install nrm -g

查看原:$nrm ls

切源: $nrm use xxx

接下来继续使用npm命令即可

NPM

标签:创建   save   下载   目录   存在   开发   dex   源文件   管理   

原文地址:https://www.cnblogs.com/wen-Ya/p/14903226.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!