zoukankan      html  css  js  c++  java
  • Nodejs简介与环境配置

    Node.js是一个基于Chrome V8引擎的JavaScript环境,使用了事件驱动、非阻塞I/O模式(input/output)。

    Node.js中的包管理器npm,是全球最大的开源库的生态系统。

    Node.js官网:https://nodejs.org/en/

    Node.js环境配置

    去官网下载安装包 -> 点击安装包安装 -> 最好使用默认路径 -> 一路next

    node -v  检测是否安装成功(出现版本号,表示安装成功)

    npm -v   node自带的包管理,输出对应的版本号

    在cmd中,输入node -> 回车键   可以编译JavaScript代码(注意,不能进行BOM操作),例如:

     Ctrl + c 两次 退出;

    node也可以编译js文件,直接命令输入node 文件名

    npm

    node下自带的包管理工具

    npm能进行包的安装和管理。(包:也叫模块,常用的插件,框架,组件,类库...)

    安装命令:

    npm install 包的名称   
    npm info 包                        查看当前package 的版本信息
    npm view 包 versions      查看npm下面package 所有的版本
    npm update 包                   更新包
    npm uninstall 包                卸载包
    例:npm install jquery -D     
    其中-D表示安装到开发环境,开发环境代码经过编译后执行,--save-dev也可以。
    -S表示安装到生产环境,生产环境代码直接执行,也可以写为-save
    install也可以简写成i
    npm i jquery -D
    也可以添加版本号
    npm i jquery@1.12.4 -D
    包(模块)安装成功,生成一个文件夹(node_modules)和一个锁定版本的json文件。

     项目初始化

    当我们进行安装包操作的时候,一般会先进行初始化

    npm init 回车   回答一系列问题,回答的问题可以跳过
    npm init -y   快速初始化
    注意避免中文路径!!!
    初始化后会生成一个package.json文件

    这个文件会记录项目的一些信息,包括用到的包或者模块。

    如果项目转移,通过此文件可以同时安装所有的项目信息和用到的包或者模块。

    npm install  将json文件里面的包进行全部安装。

    切换安装源

    国外的源下载起来太慢,所以我们可以通过nrm来切换安装源

    npm i nrm -g              全局安装nrm
    nrm ls                        显示所有的源
    nrm use taobao        选择淘宝源

    如果说,切换安装源后还是很慢,可以再次切换安装方式cnpm

    终端或者dos下面按照顺序执行下面三行代码(分三次执行)。

    npm config set registry https://registry.npm.taobao.org
    npm config get registry
    npm install -g cnpm --registry=https://registry.npm.taobao.org
     
    yarn
    yarn(软件安装)facebook发布的一款取代npm的包管理工具。
    安装yarn
    下载node.js,使用npm安装    npm install -g yarn  (解释:-g:global全局的意思)
    yarn -v   出现版本,成功
  • 相关阅读:
    用css给控件加渐变色
    身乃自之才 体乃人之本
    选择 永恒的 无悔改
    asp.net 异步加载
    没有做不到的 只有想不到的
    VS2005中BackgroundWorker组件的使用经验(转)
    c#调用Dos命令(超捷)
    CMM/CMMI 与敏捷的比较(转)
    软件项目的质量管理(转)
    移动硬盘格式影响文件拷贝
  • 原文地址:https://www.cnblogs.com/yznotes/p/12528094.html
Copyright © 2011-2022 走看看