摘要: 1、 nodejs的模块化 每创建一个文件都相当于一个模块,每个文件都是一个作用域,不用担心变量暴露在全局,同时我们引入的时候可以随便采用合适的变量名接受。 node原生模块:path,fs,URL等等。 2、模块缓存? 两次引入同一个文件,结果一样。修改其中一个文件内容,另外引入的那个文件一样被修 阅读全文
posted @ 2021-01-31 18:42 Janie_long 阅读(91) 评论(0) 推荐(0)
摘要: path模块 path模块用来解析路径的模块。全局变量__dirname、__filename。 __dirname:文件目录。 __filename:带文件名的目录。 处理路径的几种方法:join、resolve、relative、parse。 join直接拼接路径。 resolve拼接路径,与j 阅读全文
posted @ 2021-01-31 18:39 Janie_long 阅读(72) 评论(0) 推荐(0)
摘要: moudule.exports与exports的区别? 最终导出的是moudule.exports 默认情况下exports与moudule.exports是引用关系,如果exports被重新赋值就不再有引用关系。 阅读全文
posted @ 2021-01-31 18:33 Janie_long 阅读(72) 评论(0) 推荐(0)
摘要: 路径中“./、../、@”的区别? ./ 相对路径,指当前目录 ../ 相对路径,指当前目录的上一层目录 @ 相对路径,以根目录的方式定义相对路径。vue在webpack.base.conf.js文件中配置根目录: // 连接路径并返回 function resolve(dir) { return 阅读全文
posted @ 2021-01-31 18:32 Janie_long 阅读(3117) 评论(0) 推荐(0)
摘要: 1.1 npm介绍 npm(Node Package Manager)node的包管理器,其实它面向的是整个JavaScript的。npm随同NodeJs一起安装。npm -v检查安装版本 允许用户从NPM服务器下载别人编写的第三方包和命令行程序到本地使用。 允许用户将自己编写的包或命令行程序上传到 阅读全文
posted @ 2021-01-31 18:28 Janie_long 阅读(98) 评论(0) 推荐(0)
摘要: 1、nodejs是什么 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。与原生js不同的是,原生JavaScript运行在浏览器也就是客户端,而Node.js是运行在服务端的JavaScript。Node.js不再和浏览器页面相关,所以很多内容和原生js有着差 阅读全文
posted @ 2021-01-31 17:44 Janie_long 阅读(71) 评论(0) 推荐(0)