一路繁花似锦绣前程
失败的越多,成功才越有价值

导航

 

npm命令

* npm是随同nodejs一起安装的包管理工具
* npm -v:查看npm安装版本
* npm install npm -g:npm版本升级
* npm config get registry:npm查看镜像源
* npm config set registry https://registry.npmmirror.com/:npm设置淘宝镜像源
* npm init:初始化项目【-y默认全部yes】
* npm install [modulename]:安装模块【默认本地--save】,可【简写install为i】,【modulename为.】时表示安装package.json配置的所有依赖包
* npm install [modulename] -g:全局安装模块
* npm config get prefix:查看全局安装模块命令的安装目录
* npm root -y:查看全局安装模块的安装目录
* npm list -g:全局安装模块列表,可【简写list为ls】
* npm list [modulename]:查看单个模块列表
* npm uninstall [modulename]:卸载模块,可【简写uninstall为un】
* npm update [modulename]:更新模块
* npm search [modulename]:搜索模块
* npm i [modulename] --legacy-peer-deps:当因为依赖冲突导致安装失败,可添加参数--legacy-peer-deps
* npm i [modulename]@[moduleversion] --force:当因为依赖冲突导致安装失败,可添加参数--force
* npm ci:按package-lock.json中的版本安装包

package.json配置

* dependencies:生产依赖【--save简写-S】
########
{
  "dependencies": {
    "my-package": "git+https://username:password@github.com/user/repo.git#<branch-or-tag>",
    "my-local-package": "file:../my-local-package",
    "express": "^4.17.1",
    "my-tarball": "https://example.com/my-package.tar.gz"
  }
}
########
* devDependencies:开发依赖【--save-dev简写-D】
* main:作为被依赖的包时的入口文件
* scripts:脚本命令配置项,npm run [scriptskey],scriptskey为start时可省略run【npm start】
posted on 2020-02-26 16:20  一路繁花似锦绣前程  阅读(76)  评论(0编辑  收藏  举报