NPM学习记录

NPM命令

commonddesc
npm v查看版本
npm view 包 versions查看包在中央库有哪些版本
npm帮助说明
npm search 包名搜索模块包
npm install下载当前项目所依赖的包
npm install / i 包名在当前目录安装包
npm install 包名 --save / --save-dev安装依赖,并添加到dependencies或devDependencies中
npm uninstall 包名 --save / --save-dev安装依赖,并添加到dependencies或devDependencies中
npm install 包名 -g全局模式安装包(一般是一些工具)
npm remove / r 包名删除一个模块
npm install 文件路径从本地安装
npm install 包名 registry= 地址从镜像源安装
npm config set registry 地址设置镜像源
npm uninstall express卸载模块
npm ls显示模块
npm update express更新模块
npm search express搜索模块
npm init创建模块,在执行命令的目录下交互生成package.json
npm adduser在 npm 资源库中注册用户(使用邮箱注册)
npm publish发布模块
npm config set prefix 目录全局包目录,可在node安装目录新建了个nodejs文件夹存放
npm config set cache 目录全局包缓存目录,可在node安装目录新建了个nodejs文件夹存放
npm config get prefix查询配置选项
npm config set prefix "D:\devRepo\node\node_global"
npm config set cache "D:\devRepo\node\node_cache"

使用淘宝镜像:

npm install -g cnpm --registry=https://registry.npm.taobao.org

package是CommonJS 的包规范允许我们将一组相关的模块组合到一起,形成一组完整的工具。

包结构用于组织包中的各种文件
包描述文件描述包的相关信息,以供外部读取分析

包结构
包描述文件package.json位于包的根目录下,是包的重要组成部分。

name包名
description包的描述
version包的版本号
author包的作者姓名
keywords关键字
main指定程序主入口文件,require(‘moduleName’) 会加载这个文件。这个字段的默认值是模块根目录下面的 index.js
maintainers
contributors包的其他贡献者姓名
bugs
licenses
repositories
dependencies依赖包列表。若依赖包未安装,npm将依赖安装在node_module下
devDependencies
homepage包的官网 url
os
cpu
engine
builtin
directories
implements
scripts
bin
"scripts": {
    "dev": "vue-cli-service serve --open",
    "build": "vue-cli-service build",
    "lint": "vue-cli-service lint",
    "test:unit": "vue-cli-service test:unit",
    "test:e2e": "vue-cli-service test:e2e"
}

  1. 编码测试
npm run dev
等同于执行
vue-cli-service serve --open

  1. 打包发布
npm run build
npm install -g serve
serve dist

访问: http://IP:PORT

npm run dev
访问: http://localhost:8080
编码, 自动编译打包(HMR), 查看效果

npm install -g serve
serve dist


"vue": "2.5.2",
"vue": "~2.5.2",
"vue": "^2.5.2",

“2.5.2” 表示安装指定的2.5.2版本
“~2.5.2” 表示安装2.5.X中最新的版本
“^2.5.2” 表示安装2.X.X中最新的版本


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值