nodejs
guoxu0416
这个作者很懒,什么都没留下…
展开
-
npm和cnpm
npmnpm(node package manager)是nodejs的包管理器,用于node插件管理(包括安装、卸载、管理依赖等)NPM是随同的NodeJS一起安装的包管理工具,能解决的NodeJS代码部署上的很多问题,常见的使用场景有以下几种:允许用户从NPM服务器下载别人编写的第三方包到本地使用。允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。允许用户...原创 2019-06-05 17:02:35 · 81 阅读 · 0 评论 -
NodeJS及项目工程化笔记
1、为什么学习node?如今的前端是一个工程,实现这个工程是在node的基础上。在工程里写的vue和react代码,是无法在浏览器上运行,需要通过webpack这样的工具进行代码转译为能在浏览器中运行的代码。webpack是用node进行实现的,学习node是为了更好的了解前端工程化,不是为了写后端。引导到npm和webpack打包工具2、node如何做版本的升级?为什么使用nvm?为什...原创 2019-06-05 17:35:02 · 835 阅读 · 0 评论 -
CommonJS
CommonJSCommonJS就是为JS的表现来制定规范,因为js没有模块的功能所以CommonJS应运而生,它希望js可以在任何地方运行,不只是浏览器中。Node,CommonJS,浏览器甚至是W3C之间有什么关系:CommonJS定义的模块分为:{模块引用(require)}、{模块定义(exports)}、{模块标识(module)}require()用来引入外部模块;expo...转载 2019-06-06 16:30:01 · 129 阅读 · 0 评论 -
webpack(2)
webpack工作原理概括基本概念在了解webpack原理前,需要掌握以下几个核心概念,以方便后面的理解:Entry 入口,webpack执行构建的第一步将从Entry开始,可抽象成输入Module 模块,在webpack里一切皆模块,一个模块对应着一个文件。webpack会从配置的Entry开始递归找出所有依赖的模块。Chunk 代码块,一个Chunk由多个模块组合而成,用于代码合...转载 2019-06-06 17:14:51 · 182 阅读 · 0 评论 -
webpack
webpackhttps://www.cnblogs.com/libin-1/p/6958858.htmlwebpack是一个js打包工具,不一个完整的前端构建工具。它的流行得益于模块化和单页应用的流行。webpack提供扩展机制,在庞大的社区支持下各种场景基本它都可找到解决方案。核心概念:entry 一个可执行模块或库的入口文件。chunk 多个文件组成的一个代码块,例如把一个可执行...转载 2019-06-06 17:17:11 · 198 阅读 · 0 评论 -
module.exports和exports的区别
module.exports和exports的区别module和exports是Node.js给每个js文件内置的两个对象。可以通过console.log(module)和console.log(exports)打印出来。console.log(exports);//输出:{}console.log(module);//输出:Module {..., exports: {}, ...} (...原创 2019-06-27 14:56:37 · 113 阅读 · 0 评论