专栏首页一番码客NodeJs-安装与npm介绍

NodeJs-安装与npm介绍

本文目录

前言

NodeJs下载与安装npm介绍使用npm参考

前言

在浏览器端写JS,其实就是使用浏览器给我们提供的功能和方法来写代码。

在Node端写JS,就是用Node封装好的一系列功能模块来写代码。

NodeJS封装了网络,文件,安全加密,压缩等等很多功能模块,我们只需要学会常用的一些,然后在需要的时候去查询文档即可。

NodeJs下载与安装

下载地址:http://nodejs.cn/download/

安装完毕,在命令行输入:node -v查看node的版本,如果能成功输出,证明安装没有问题。

npm介绍

npm是Nodejs自带的包管理器,当你安装Node的时候就自动安装了npm。

通俗的讲,当我们想使用一个功能的时候,而Node本身没有提供,那么我们就可以从npm上去搜索并下载这个模块。

每个开发语言都有自己的包管理器,比如,java有maven,python有pip。

而npm是目前世界上生态最丰富,可用模块最多的一个社区,没有之一。基本上,你所能想到的功能都不用自己手写了,它已经在npm上等着你下载使用了。

npm的海量模块,使得我们开发复杂的NodeJs的程序变得更为简单。

使用npm

  • 查找想要安装的包:
    • npm官网(https://www.npmjs.com/)。
  • 手动生成package.json{ "name": "Node01", "version": "0.0.1", "dependencies": { "fs-extra": "^8.1.0" } }
  • 用npm安装包,并保存到package.json文件中:
    • npm install fs-extra,会自动更新安装的包名到package.jsondependencies字段里。
  • 根据package.json安装依赖包:
    • npm install,会根据package.json安装所有依赖包,便于工程迁移。

参考

  • 『黑马程序员 120天全栈区块链开发 开源教程』 https://github.com/itheima1/BlockChain

一番雾语:相关开发工具的使用。

知识星球:『一番码客-积累交流』微信公众号:『一番码客』微信:『Efon-fighting』网站:『www.efonmark.com』

本文分享自微信公众号 - 一番码客(efonfighting),作者:efonfighting

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-01-19

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • win10下electron开发环境搭建

    Win10 开发环境配置安装Node.js安装开发工具:VSCode安装Electron参考

    efonfighting
  • electron打包爬坑—出坑

    昨天一番解了很久想解这个electron打包python可执行文件为一体的方法,因为要发布我们的小工具,必须要打包为一个安装包啊,不然对于计算机小白来讲太不友好...

    efonfighting
  • electron桌面应用开发(一)

    关于electron,前两天一番写了一个开头,搭建开发环境。今天一番尝试去开发一个小的例子,做一些修改。

    efonfighting
  • Node入门教程(7)第五章:node 模块化(下) npm与yarn详解

    Node的包管理器 JavaScript缺少包结构的定义,而CommonJS定义了一系列的规范。而NPM的出现则是为了在CommonJS规范的基础上,实现解决包...

    老马
  • 学会发布自己的npm包

    卡少
  • npm上传自己的项目

    npm安装就不介绍了,自行度娘。本文介绍npm上传 先初始化:npm init  根据提示填完系统介绍信息(package.json); 再登录npmjs: n...

    Java中文社群_老王
  • brew和npm小记

    在Ubuntu中,常用apt-get来管理安装应用,与之对应,在Mac的OSX系统常用的是Homebrew,简称brew,使用上有点像npm。

    IT晴天
  • npm食用指南

    NPM(Node Package Manager)是前端最基础的工具之一,管理着项目的依赖。但用了这么久,始终没有单独地讨论过:npm是一个怎样的系统。

    gojam
  • npm与nvm的冲突处理

    node本身包含一个npm,后来本人通过它安装nvm来管理npm版本,长期以来一直相安无事,再后来在终端使用中莫名其妙出现一个奇怪问题——无论在独立终端,还是v...

    IT晴天
  • wepy踩坑-npm ERR! cb() never called!

    在安装微信小程序框架wepy - 滑动删除插件 https://github.com/GeoffZhu/wepy-swipe-delete的时候报错。

    祈澈菇凉

扫码关注云+社区

领取腾讯云代金券