npm常用命令及参数详解

NPM命令详解
平时工作中经常用npm安装,每次用的时候有些命令都要去查一次,这次就自己把这些命令整理下,让自己可以多记住一些。
对于还不知道NPM是什么的同学请自行google吧 这里我就不多BB了,主要记录一下NPM几个常用命令和参数的意思

npm install packagename

安装模块如不指定版本号 默认会安装最新的版本

npm install packagename 0.0.1

安装指定版本的模块

npm init

这个命令会在当前目录生成一个package.json文件,这个文件中会记录一些关于项目的信息,比如:项目的作者,git地址,入口文件、命令设置、项目名称和版本号等等,一般情况下这个文件是必须要有的,方便后续的项目添加和其他开发人员的使用。

npm install packagename --save 或 -S

--save、-S参数意思是把模块的版本信息保存到dependencies(生产环境依赖)中,即你的package.json文件的dependencies字段中;

npm install packagename --save-dev 或 -D

--save-dev 、 -D参数意思是吧模块版本信息保存到devDependencies(开发环境依赖)中,即你的package.json文件的devDependencies字段中;

npm install packagename --save-optional 或 -O

--save-optional 、 -O参数意思是把模块安装到optionalDependencies(可选环境依赖)中,即你的package.json文件的optionalDependencies字段中。(本人菜鸟一枚,一直也没理解这个,不过看到了就记录一下吧,万一哪天用到了,说不准就懂了......)

npm install packagename --save-exact 或 -E

--save-exact 、 -E参数的意思是精确的安装指定版本的模块,细心的同学会发现dependencies字段里每个模块版本号前面的^不见鸟。。。

如果你打开的是别人的项目,这个时候一般是没有任何依赖包的,但是所以需要的包已在package.json里面写好了,这个时候我们就可以使用npm install来安装所有项目中需要的依赖包了

npm install packagename -g 或 --global

安装全局的模块(不加参数的时候默认安装本地模块)

npm list 或 npm ll 或 npm la 或 npm ls

查看所有已经安装的模块 lllsla 三个命令意思都一样 但是列表的展示方式不一样 喜欢用哪个就看个人喜好了,不懂的同学可以每个都去试下。

npm uninstall packagename [options]

卸载已经安装的模块,后面的options参数意思与安装时候的意思一样,与这个命令相同的还有npm remove npm rmnpm rnpm unnpm unlink 这几个命令功能和npm uninstall基本一样,个人觉得没什么区别。

npm outdated

这个命令会列出所有已经过时了的模块,对于已经过时了的模块可以使用下面的命令去更新

npm update [-g]

更新已经安装的模块(或全局的模块)

npm help '命令'

查看某条命令的详细帮助

npm root

查看命令的绝对路径

npm config 

设置npm命令的配置路径,这个命令一般用于设置代理,毕竟大部分都是国外的模块,不过个人还是比较喜欢用cnpm 这个命令是用的淘宝的镜像,用法与npm一样,速度还可以。

除去以上的这些命令外,经常还能见到一些npm startnpm deploynpm build等等之类的命令,这些一般都是在package.json 中自定义的一些启动、重启、停止服务之类的命令。可以在package.json文件的scripts字段里自定义。例如:

"scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "build": "webpack",
    "start": "webpack-dev-server main.js,
    "deploy": "set NODE_ENV=production"
  }

关于package.json的详细文档,有兴趣的同学可以参考《package.json中文文档》

以上便是本次npm一些命令和参数的记录了,有疑问或者发现有错误的地方可在下方留言。喜欢的同学可以动动鼠标点个赞哦! 祝您工作顺利。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: parse-json是一个常用的npm包,用于解析JSON字符串并将其转换为JavaScript对象。 在编程中,经常需要处理JSON数据,而parse-json就是用来简化这个过程的工具之一。它可以将一个JSON字符串作为参数,然后返回一个JavaScript对象。 使用parse-json非常简单。首先,我们需要确保已经安装了npm包。可以通过运行`npm install parse-json`命令来安装。 安装完成后,我们可以在代码中引入parse-json。例如: ```javascript const parseJson = require('parse-json'); const jsonString = '{"name": "John", "age": 25}'; const jsonObj = parseJson(jsonString); console.log(jsonObj); ``` 在上面的代码中,我们首先引入了parse-json库。然后,我们定义了一个JSON字符串`jsonString`,其中包含了一个名为"name"的属性和一个名为"age"的属性。 接下来,我们调用`parseJson(jsonString)`来解析JSON字符串,将其转换为JavaScript对象,并将结果赋值给`jsonObj`变量。 最后,我们使用`console.log()`来打印出`jsonObj`的内容。运行代码后,将会在控制台中看到类似于`{ name: 'John', age: 25 }`的输出。 这就是使用parse-json npm包来解析JSON字符串的基本过程。通过它,我们可以方便地将JSON数据转换为JavaScript对象,从而更方便地在代码中操作和处理这些数据。 ### 回答2: parse-json npm是一个用于解析JSON字符串的npm包。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于前后端数据交互。而parse-json npm包提供了一个简单易用的方法来将JSON字符串转换为JavaScript对象。 通过使用parse-json npm包,开发人员可以轻松地将接收到的JSON字符串转换为对象并进行操作。该包提供了一种简单的方式来处理JSON字符串中可能存在的各种情况,包括解析严格模式下的特殊字符、处理日期和正则表达式等。 使用parse-json npm包的过程非常简单。首先需要安装该包,可以通过在终端运行`npm install parse-json`来进行安装。安装完成后,在代码中引入该包:`const parseJson = require('parse-json')`。 接下来,可以使用`parseJson`函数来解析JSON字符串。例如,如果有一个JSON字符串`const jsonString = '{"name":"John","age":30}'`,可以使用以下代码将其解析为对象: ``` const parsedObject = parseJson(jsonString); console.log(parsedObject); ``` 执行上述代码后,会在控制台输出对象`{ name: 'John', age: 30 }`。 parse-json npm包不仅提供了功能强大的JSON解析能力,还有一些可选的参数和扩展功能,例如指定解析器选项、处理超大JSON文件等。开发人员可以根据自己的需求选择合适的选项来解析JSON字符串。 总之,parse-json npm是一个方便实用的npm包,能够简化开发人员对JSON字符串的解析工作,提高开发效率。 ### 回答3: `parse-json npm` 是一个 npm 包,可以用来解析 JSON 数据。 在编程中,JSON(JavaScript Object Notation)是一种常用的数据交换格式,常用于前后端之间的数据传递。使用 `parse-json npm` 可以将 JSON 字符串转换为 JavaScript 对象,便于在代码中进行处理和使用。 `parse-json npm` 提供了一个简单且方便的方式来解析 JSON 数据。通过使用 npm 包管理器,我们可以轻松地安装和管理这个包。只需要在项目目录下运行 `npm install parse-json` 命令,就可以将这个包添加到项目的依赖中。 使用 `parse-json npm` 解析 JSON 数据非常简单。只需要调用包提供的 `parse` 方法,将 JSON 字符串作为参数传入,就能得到对应的 JavaScript 对象。例如: ```javascript const parseJSON = require('parse-json'); const jsonString = '{"name": "John", "age": 30}'; const jsonObject = parseJSON(jsonString); console.log(jsonObject.name); // 输出:John console.log(jsonObject.age); // 输出:30 ``` 在上面的例子中,我们首先引入了 `parse-json` 包,并将 JSON 字符串 `{"name": "John", "age": 30}` 传入 `parse` 方法。然后,我们可以通过访问 `jsonObject` 的属性来获取其中的数据。 总之,`parse-json npm` 提供了一个简单易用的解析 JSON 数据的工具,可以轻松地将 JSON 字符串转换为 JavaScript 对象,方便我们在代码中进行处理和使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值