WEB前端程序开发Web前端之路我的日更计划

nodejs04-npm与package.json

2019-11-05  本文已影响0人  经纬文学

nodejs除了自身的核心模块(类似http),可以自定义模块,还可以使用第三方模块,一般由包组成,通过包对相互依赖的模块进行统一管理

npm官方网站

发布一个自己的包

结合上篇文章,从npm init以后开始
在npm官方网站注册一个账号

npm adduser
image
依次输入用户名、密码、email,会出现logged in as XXX 提示
执行npm publish

如果npm地址设置过,执行npm config set registry=http://registry.npmjs.org

即可发布成功
安装刚刚发布的包

当前根目录执行npm install say-test-2019 --save-dev命令

新建common01.js

var say = require('say-test-2019')

console.log(say.say('张三'))

执行,既可以看到控制台打印'hello张三'

npm

npm是世界上最大的开放源代码生态系统,npm是随nodejs一起安装的包管理工具

npm -v 【查看当前npm版本】

npm install 模块名 【安装模块】

npm uninstall 模块名 【卸载模块】

npm list 【查看当前目录已安装的node包】

npm info 模块名  【查看具体包的信息】

npm install 模块名@1.0.0 【指定安装某一版本】

package.json

npm init

npm init --yes 【强制生成,使用当前文件夹名作为name,如果不合法会报错】

npm有时候安装很慢,可以用淘宝镜像提速,安装cnpm
npm install cnpm -g
使用cnpm 安装依赖
package.json经常看到依赖长这样
"core-js": "^2.6.5",

^ 表示第一位版本号不变,后面为最新
- 表示前二位不变,最后一位为最新
* 表示全部为最新

上一篇 下一篇

猜你喜欢

热点阅读