npm与package.json详解

简介: npm是前端开发广泛使用的包管理工具,它让js开发者分享、复用代码更方便。可以重复的框架代码被称为包(package)或者模块(module),一个包可是是一个文件夹里放着几个文件夹,还有一个package.json文件。npm的作用就是让我们把可复用的框架代码发布到一个地方,可以供大家一起使用。

1、npm是什么


npm是前端开发广泛使用的包管理工具,它让js开发者分享、复用代码更方便。可以重复的框架代码被称为包(package)或者模块(module),一个包可是是一个文件夹里放着几个文件夹,还有一个package.json文件。


npm的作用就是让我们把可复用的框架代码发布到一个地方,可以供大家一起使用。


2、安装npm


npm是依赖node.js的,先去官网Download | Node.js下载安装node.js,下载安装好node,npm也有了,查看版本

node -v
v10.15.3
npm -v
6.9.0

3、更新npm


npm更新速度很快,安装node附带的npm可能不是最新的,可以执行命令到最新版本npm。install,安装;-g全局安装;npm@latest 就是 <packageName>@<version>的格式


npm install npm@latest -g

4、package.json文件


一个package.json文件可以的作用


作为一个描述文件,描述了你的项目依赖那些包

允许我们使用“语义版本规则”,指明你项目依赖的版本

让你的构建更好的与其他人共享、  

5、package.json文件创建


npm init就可以创建一个package.json文件,

npm init --yes 可以跳过所有的问题

npm init
npm init --yes

npm init会弹出很多问题,可以输入对应的内容,也可以直接enter回车使用默认值,回答所有的问题,最后输入yes就会生成package.json文件


目录
相关文章
|
JavaScript 前端开发 Shell
NPM 自定义 package.json 中 scripts 命令(& 与 && 的区别,cross-env 的使用)
NPM 自定义 package.json 中 scripts 命令(& 与 && 的区别,cross-env 的使用)
319 0
|
8月前
|
JavaScript 前端开发 Shell
NPM 自定义 package.json 中 scripts 命令(& 与 && 的区别,cross-env 的使用)
NPM 自定义 package.json 中 scripts 命令(& 与 && 的区别,cross-env 的使用)
284 0
|
6月前
|
JavaScript 开发工具 数据安全/隐私保护
npm包【详解】(内含npm包的开发、发布、安装、更新、搜索、卸载、查看、版本号更新规则、package.json详解等)
npm包【详解】(内含npm包的开发、发布、安装、更新、搜索、卸载、查看、版本号更新规则、package.json详解等)
160 0
使用npm init需要注意的事情以及pageck.json文件介绍
使用npm init需要注意的事情以及pageck.json文件介绍
|
8月前
|
JSON JavaScript Java
Nodejs 第三章(Npm Package json)
Nodejs 第三章(Npm Package json)
50 0
Error:npm WARN enoent ENOENT: no such file or directory, open ‘C:\Users\XX\package.json‘son‘
Error:npm WARN enoent ENOENT: no such file or directory, open ‘C:\Users\XX\package.json‘son‘
|
小程序
npm ERR! enoent ENOENT: no such file or directory, open ‘D:\package.json‘
npm ERR! enoent ENOENT: no such file or directory, open ‘D:\package.json‘
142 0
|
JSON 数据格式
NPM Error Unexpected token < in JSON at position 0 while parsing near ‘<!DOCTYP
NPM Error Unexpected token < in JSON at position 0 while parsing near ‘<!DOCTYP
430 0
|
JSON JavaScript 数据格式
js:使用npm库csvtojson将 CSV 转换为 JSON 字符串
js:使用npm库csvtojson将 CSV 转换为 JSON 字符串
195 0
|
前端开发 JavaScript 程序员
CommonJs自定义模块的使用/npm 包 第三方模块/package.json版本信息
CommonJs自定义模块的使用/npm 包 第三方模块/package.json版本信息
141 0
CommonJs自定义模块的使用/npm 包 第三方模块/package.json版本信息

推荐镜像

更多