首页 > 编程语言 >node

node

时间:2022-12-03 17:33:40浏览次数:35  
标签:node npm 模块 pm2 -- install config

安装

安装

解压到某个目录,如:D:\Documents\node

设置环境变量

新建系统变量:
NODE_HOME
D:\Documents\node
NODE_PATH
%NODE_HOME%\node_modules
在Path中添加:
%NODE_HOME%


操作

npm包管理器

# 安装模块
npm install (with no args, in package dir)
npm install [<@scope>/]<name>
npm install [<@scope>/]<name>@<tag>
npm install [<@scope>/]<name>@<version>
npm install [<@scope>/]<name>@<version range>
npm install <tarball file>
npm install <tarball url>
npm install <folder>

选项:[-S|--save|-D|--save-dev|-O|--save-optional] [-E|--save-exact] [--dry-run]
-S, --save 安装包信息将加入到dependencies(生产阶段的依赖)
-D, --save-dev 安装包信息将加入到devDependencies(开发阶段的依赖),所以开发阶段一般使用它
-O, --save-optional 安装包信息将加入到optionalDependencies(可选阶段的依赖)
-E, --save-exact 精确安装指定模块版本
-f, --force 强制安装

npm install命令可以根据dependencies配置安装所有的依赖包
全局安装:npm install <pkg> -g

# 卸载模块
npm uninstall <pkg>

# 更新模块
npm update [-g] [<pkg>...]

# 检查模块是否已经过时
npm outdated [[<@scope>/]<pkg> ...]

# 查看安装的模块
npm ls [[<@scope>/]<pkg> ...]

# 在项目中引导创建一个package.json文件
npm init [-f|--force|-y|--yes]

# 查看包的安装路径
npm root [-g]

# 管理npm的配置路径
npm config set <key> <value> [-g|--global]
npm config get <key>
npm config delete <key>
npm config list
npm config edit
npm get <key>
npm set <key> <value> [-g|--global]

# 管理模块的缓存
npm cache add <tarball file>
npm cache add <folder>
npm cache add <tarball url>
npm cache add <name>@<version>
npm cache ls [<path>]
npm cache clean [<path>]

# 启动、停止、重启、测试模块
npm start [-- <args>]
npm stop [-- <args>]
npm restart [-- <args>]
npm test [-- <args>]

# 查看模块版本
npm version [<newversion> | major | minor | patch | premajor | preminor | prepatch | prerelease | from-git]

# 查看模块的注册信息
npm view [<@scope>/]<name>[@<version>] [<field>[.<subfield>]...]

# 用户登录
npm adduser [--registry=url] [--scope=@orgname] [--always-auth]

# 发布模块
npm publish [<tarball>|<folder>] [--tag <tag>] [--access <public|restricted>]

# 在发布的包上设置访问级别
npm access public [<package>]
npm access restricted [<package>]
npm access grant <read-only|read-write> <scope:team> [<package>]
npm access revoke <scope:team> [<package>]
npm access ls-packages [<user>|<scope>|<scope:team>]
npm access ls-collaborators [<package> [<user>]]
npm access edit [<package>]

# 查看帮助 
npm help <term> [<terms..>]

nrm源管理器

# 安装
npm install -g nrm

# 列出源
nrm ls

# 切换到源
nrm use <resource>

# 增加源
nrm add <registry> <url> [home]

# 删除源
nrm del <registry>

# 测试源
nrm test <resource>

# 直接设置源
npm config set registry https://registry.npm.taobao.org

npm配置

# 代理
npm config set proxy=http://server:port
npm config set https-proxy http://server:port
npm config set proxy http://username:password@server:port
npm confit set https-proxy http://username:password@server:port
npm config delete proxy
npm config delete https-proxy

npm install --global --production windows-build-tools
npm install --global node-gyp

更新

npm install -g npm-check
npm-check -u

pm2

# 安装
npm install -g pm2

# 启动进程/应用
pm2 start bin/www 或 pm2 start app.js

# 重命名进程/应用
pm2 start app.js --name wb123

# 添加进程/应用
watch  pm2 start bin/www --watch

# 结束进程/应用
pm2 stop www

# 结束所有进程/应用
pm2 stop all

# 删除进程/应用
pm2 delete www

# 删除所有进程/应用
pm2 delete all

# 列出所有进程/应用
pm2 list

# 查看某个进程/应用具体情况
pm2 describe www

# 查看进程/应用的资源消耗情况
pm2 monit

# 查看pm2的日志
pm2 logs

# 查看某个进程/应用的日志
pm2 logs www

# 重新启动进程/应用
pm2 restart www

# 重新启动所有进程/应用
pm2 restart all

pm2 start npm -- start

标签:node,npm,模块,pm2,--,install,config
From: https://www.cnblogs.com/4shana/p/16948408.html

相关文章

  • win7安装node14
    node14.msi不支持win7,但有些项目需要node14左右,就会出现Node.js14.xsupportedonwindows8.1andabove?就需要在这里下载node.7z包Indexof/dist/这个链接可以选择指......
  • Node.js
    一,Node.js介绍与安装了解node.js,并且在本地安装好这个软件官网:http://nodejs.cn/选择对应的安装包下载即可,打开下载好的可执行文件一路next直到finish打开cmd,输入no......
  • how to config `node.js` version in vercel All In One
    howtoconfignode.jsversioninvercelAllInOneNode.jsengines&package.json{"engines":{"node":"^8||^10"}}{"engines":{......
  • 使用node上传文件到文件夹
    1、安装multer和path:npminstallmultermulter-sOryarnaddmultermulter-s2、新建upload.js://1.引入constexpress=require('express');constmulter......
  • node-sass升级为dart-sass
    卸载node-sassnpmuninstallnode-sass安装dart-sassnpminstallsasssass-loader-D在选择dart-sass版本的时候建议低一些,我一开始比较高"sass":"^1.32.13",,导致我......
  • Remove Node in Binary Search Tree
    GivenarootofBinarySearchTreewithuniquevalueforeachnode.Removethenodewithgivenvalue.Ifthereisnosuchanodewithgivenvalueinthebinary......
  • nvm 安装配置 nodejs版本和pnpm 安装和设置
    nvm 安装,下载exe  https://github.com/coreybutler/nvm-windows/releases安装建议设置安装路径其他:  配置nodejs的安装路径: 完成安装之后,可以通过window+R,......
  • 更新node
    sudoaptupdatesudoaptinstallnpmsudonpminstall-gn//创建下载目录并授权sudomkdir-p/usr/local/nsudochown-R$(whoami)/usr/local/n//创建安装目录......
  • Centos安装Nodejs简单方式
    Node.js是一个基于ChromeV8引擎的​​JavaScript​​​运行时。本文主要讲的是如何在Linux即​​Centos上安装Nodejs的简单方式​​​,有比设置环境变量更加简单的方式......
  • nodejs版本与node sass版本不匹配导致项目运行不起来
    一、场景复现:升级nodejs,没有相应升级node-sass,导致npmi下载依赖包报错二、nodejsnode-sass对应版本:地址:https://www.npmjs.com/package/node-sassnpminstallnod......