Nodejs之常用的npm命令及node命令

  ‘npm 命令’:npm是nodejs的包管理器,用于node插件管理(该命令可直接在命令提示符中执行)。可以用npm命令从外国下载所需的插件安装(react所需的各种包都是可以通过npm下载安装的)。

  • npm install:安装当前目录下前目录package.json文件中配置的dependencies模块
  • npm install npm -g:升级到npm最新版本
  • npm install <tarball file>:安装本地的模块文件,例:npm install ./cnpm.tgz
  • npm install <tarball url<:安装指定url的模块,例:npm install https:// github.com/XXX
  • npm install <folder>:安装该目录下package.json文件中配置的dependencies模块,例:npm install H:\XXSpace\reactdemo1
  • npm install <name> [–save|–save-dev|–save-optional]:安装插件并更新到package.json中的版本配置,安装的信息根据–save|–save-dev|–save-optional参数分别会添加到dependencies|devDependencies|optionalDependencies中
  • npm install <name> @<tag> |@<version>|@<version rang> :安装模块的config的tag配置中含有指定tag的版本或安装指定版本安装,例:npm install express@latest,npm install [email protected],npm install react@”>=16.1.0 <16.3.0”
  • npm install <name> –force:强制拉取远程资源,即使本地已经安装这个模块
  • npm install -g|–global <name>:全局安装模块,如果没有这个参数,会安装在当前目录的node_modules子目录下,例:npm install -g redux
  • npm config edit :打开npm的配置文件进行编辑
  • npm init:交互式创建创建package.json文件
  • npm rm|r|uninstall |un <name>:删除模块,但是不会删除package.json文件dependencies选项中对应的依赖配置
  • npm pack [ [ … ]] :创建模块的压缩包
  • npm search|s|se [search terms ..]:查找匹配查找字符串的模块
  • npm update [-g] [<name>[<name> … ]]:更新模块,如果没有指定name,且不是在某个模块内,会更新当前目录依赖的所有包都会被更新(包括全局和模块内);如果当前目录在某个模块目录内,会更新该模块依赖的模块,所以不指定name直接运行npm update时,最好在某个模块内运行,以免更新到其他不想更新的模块。
    npm <script>:有npm start [<name>],npm stop [<name>],npm test [<name>] 等,该些脚本定义在package.json文件scripts中。

  ‘node 命令’:是nodejs提供运行程序及查看信息的命令符。

  • node xxx.js:运行该js文件,例:node scripts/start.js
  • node -v:查看当前nodejs版本
  • node :进入node交互界面,可以输入一条代码语句后立即执行并显示结果

猜你喜欢

转载自blog.csdn.net/u014296316/article/details/79832267