Node.js基础tml

作者: 952625a28d0d | 来源:发表于2018-04-08 15:31 被阅读27次

为什么ReactNative需要Node.js?

  • 提供React Packager的运行环境
image.png
  • 提供npm包管理器来安装第三方模块(node_moudules)
image.png
  • 提供一些可参考的代码规范(commonjs)
  • npm 怎么使用?

npm install
npm start

-g 全局安装

--save 或者 -s 是什么作用呢?

  • Package.json和node_moudules
  • npm install这个命令一定是在有package.json文件的目录来执行
  • 一个正常创建的RN项目已经有Package.json文件
  • 如果没有,可以使用npm init命令来创建

npm install 的过程

image.png
  • 符号意思是版本号小改动自动升级。如"4.0.0"意思就是如果有了4.0.1版本,则自动升级。

  • 那么--save的意思就是

image.png
  • 总结
image.png

什么是commonjs规范呢?

  • js本来没有模块化概念,无法相互引用

  • 为了解决这个问题,Node.js制定了commonjs规范,便于拆分、引用代码
    https://nodejs.org/docs/latest/api/modules.html

  • RN就借鉴了这一做法,只是借鉴了,实现并不是一致的

  • 两种引用于法


    image.png
image.png

相关文章

  • Node.js基础tml

    为什么ReactNative需要Node.js? 提供React Packager的运行环境 提供npm包管理器来...

  • TMB/TML

    肿瘤突变负荷(Tumor Mutation Burden,TMB // Tumor Mutation Load(...

  • Nodejs学习第5天

    Node.js内置基础模块fs, Node.js 提供了基础的文件操作,并同时提供文件的同步和异步操作,如: .....

  • Node.js快刀篇

    Node.js概览 - Node.js大俗话,环境的安装和开发环境布署。 Node.js基础 - 事件机制和事件环...

  • CentOS 7安装Node.js

    基础环境 Node.js版本:8.11.1 系统版本:CentOS 7.4.1708 X64 安装Node.js ...

  • 01-npm基本使用

    Node.js基础知识 npm命令基本使用 概念 什么是NPM(node.js package managemen...

  • React-Native 随笔

    学习基础: js的基础知识, rect.js基础 JSX语法基础 FlexBox布局 安装 安装node.js下载...

  • #Node.js基础

    Node.js基础 ***Node.js 以 JavaScript 作为编程语言的,准确地说应该是 ECMAScr...

  • Node.js 实战_1 Node基础

    Node 基础 ?JavaScript 是编程语言,而 Node.js 是执行环境。 Node.js 是一个基于 ...

  • webpack+sass+vue 入门教程(一)

    一、安装node.js node.js是基础,必须先安装。而且最新版的node.js,已经集成了npm。下载地址n...

网友评论

    本文标题:Node.js基础tml

    本文链接:https://www.haomeiwen.com/subject/auwphftx.html