nodejs: node和npm命令行工具教程

394 阅读2分钟

Nodejs服务器的基础知识

Nodejs是一个使用javascript部署网络应用的服务器平台。Nodejs服务器在目前的行业中非常有名,用于异步请求处理。 我们可以使用nodejs进行基于流的应用。NodeJS是一个免费的、开源的应用程序,用于开发服务器端应用程序

Nodejs因其事件驱动和基于模块化的架构而受到欢迎

Nodejs的安装带有节点和节点打包管理器(NPM)工具。
Npm是一个节点打包管理器,它是nodejs运行环境的命令行。

一切都是npm库 在Nodejs中

命令行中如何查出nodejs服务器版本?

可以使用node命令行工具查找Nodejs版本。node命令会在控制台显示输出,如下图所示,node命令有选项-v或-version,有选项-v的node不起作用,使用有-version的node命令

A:\nodework>node --version  
  
v6.2.2  
  
A:\nodework>node -v  
v6.2.2  
  

npm的版本可以通过npm命令行工具找到,npm报告到控制台的结果如下

使用-v选项或-version将显示Npm版本:

A:\nodework>npm --version  
3.9.5  
  
  
A:\nodework>npm -v  
3.9.5

如何在命令行中获得nodejs v8服务器引擎的版本?

Nodejs是用google v8 javascript服务器引擎构建的。这是事件驱动功能的主要引擎。这是由google chrome团队开发的。V8服务器引擎基本上将javascript代码编译为本地机器代码。V8代码可以在浏览器中执行,也可以在独立的应用程序中执行。V8也用于MongoDB中

A:\nodework>node -p process.versions.v8  
5.0.71.52  

如何在nodejs环境下安装软件包/依赖关系?

Nodejs在管理不同的模块和包方面很受欢迎。Npm安装是用来安装软件包的

npm包,可以在本地或全局安装。根据需求的不同,我们可以采用任何方式

如何在本地进行Npm包的安装?

npm命令默认是在本地安装软件包。Npm,安装命令将包的内容复制到node_modules文件夹中。为了测试软件包是否安装,在node_module文件夹下有一个Check package name文件夹,确保packagename.json存在。

如何进行npm包的全局安装?

npm命令使用-g选项在全局范围内安装软件包,软件包名称内容在nodejs node_modules文件夹下共享。

npm install -g packagename

如何使用npm install -save选项添加软件包?

在你的应用程序中,包的依赖性不会被添加到默认的package.json下。使用-save选项,依赖性会被添加到应用程序代码下的package.json中。

npm install  packagename --save  
  
and the output will be like the below content in package.json  
  
{  
name:package,  
version:0.1,  
dependencies  
{sub_dep:0.1  
}}  

列出本地和全局软件包

每个应用程序都可以使用本地和全局包

  
npm list  // list local packages  
npm list -g  // list global packages  

这就是所有基本的nodejs命令。如果你喜欢这篇文章,请评论和分享。