随笔分类 - Node.js
摘要:执行npm install后,如果打包成功,会在当前目录下生成一个node_modules的文件夹,里面存放着我们所需的依赖包。 当需要引用时,例如: nodejs会首先在当前目录下查找是否存在node_modules文件夹,存在的话会在node_modules文件夹下继续查找math包,如果存在m
阅读全文
摘要:0. 背景 先描述一下没有nrm时我们是怎样使用npm源的 查看npm源地址,终端中输入 可以看到npm源 如果需要修改registry地址,例如切换到国内的淘宝源 如果要删除这个源 这种方式缺乏对源的管理,切换源需要每次配置地址。如果使用中切换源比较频繁,那么步骤也很繁琐,所以我引入nrm这一源管
阅读全文
摘要:执行 npm install时报错如下: 4017 silly pacote range manifest for react-highcharts@^16.0.2 fetched in 19ms4018 silly resolveWithNewModule react-highcharts@16.
阅读全文
摘要:1. package 包 CommonJS的包规范允许我们将一组相关的模块组合到一起,形成一组完整的工具。CommonJS的包规范由 包结构 和 包描述文件 两个部分组成。 1.1 包结构 包实际上就是一个压缩文件,解压以后还原为目录。符合规范的目录,应该包含如下文件。 package.json 描
阅读全文
摘要:1. CommonJS规范产生背景 在后端,JavaScript的规范远远落后并且有很多缺陷,这使得难以使用JavaScript开发大型应用。比如: 没有模块系统 标准库较少 没有标准接口 缺乏包管理系统 CommonJS规范 的提出,主要是为了弥补JavaScript没有标准的缺陷。CommonJ
阅读全文
摘要:1. Node.js简介 1.1 Node.js是什么 简单的说 Node.js 就是运行在服务端的 JavaScript。 Node.js是一个能够在服务器端运行JavaScript的开放源代码、跨平台JavaScript运行环境。 Node采用Google开发的V8引擎运行js代码,使用事件驱动
阅读全文
摘要:1. 安装 官网下载node.js的安装版,一路next,中间可以自定义安装路径 完成后安装目录内容如下 cmd下检查是否安装成功 新版Node.js已自带npm,所以安装Node.js时会一起安装,npm的作用就是对Node.js依赖的包进行管理,也可以理解为用来安装/卸载Node.js需要装的东
阅读全文
摘要:0. 前言: Mongoose是NodeJS的驱动,不能作为其他语言的驱动。Mongoose有两个特点: 通过关系型数据库的思想来设计非关系型数据库 基于mongodb驱动,简化操作 Mongooose中,有三个比较重要的概念,分别是Schema、Model、Document。它们的关系是:Sche
阅读全文