前端node.js面试题汇总
前端node.js面试题汇总
普通网友
这个作者很懒,什么都没留下…
展开
-
前端面试题node.js汇总
【NodeJs】[NodeJs] 你有使用过npx吗?它主要解决什么问题?[NodeJs] 如何使用nodejs对base64进行编解码?[NodeJs] npm提供了哪些钩子?各有什么作用?[NodeJs] 如果发现node_modules中有个模块代码有bug,你该怎么办?[NodeJs] 如何获取项目的根路径?...原创 2021-12-02 13:27:17 · 494 阅读 · 0 评论 -
[NodeJs] 你有使用过npx吗?它主要解决什么问题?
[NodeJs] 你有使用过npx吗?它主要解决什么问题?npm从5.2开始增加了npx命令node自带npm模块,npx命令可以直接使用,如果不能使用,需自行安装.$ npm install -g npxnpx 的原理很简单,就是运行的时候,会到node_modules/.bin路径和环境变量$PATH里面,检查命令是否存在。主要解决问题:切换node版本 在命令行下,调用内部安装模块 避免全局安装模块 执行github上模块代码(前提:远程代码必须是一个模块,即必须包含packag原创 2021-12-07 02:00:00 · 794 阅读 · 0 评论 -
[NodeJs] 如果发现node_modules中有个模块代码有bug,你该怎么办?
[NodeJs] 如果发现node_modules中有个模块代码有bug,你该怎么办?删除node_modules文件夹 重新npm install如果本身代码有问题,去github对应的模块库提issues个人简介我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,但坚持一定很酷。欢迎大家一起讨论主目录与歌谣一起通关前端面试题...原创 2021-12-07 01:30:00 · 859 阅读 · 0 评论 -
[NodeJs] 如何使用nodejs对base64进行编解码?
[NodeJs] 如何使用nodejs对base64进行编解码?const str = 'hi'//编码const buff = Buffer.from(str, 'utf-8')console.log(buff)const base64 = buff.toString('base64')console.log(base64)// 解码const buff2 = Buffer.from(base64, 'base64')console.log('---', buff2)con原创 2021-12-07 01:00:00 · 800 阅读 · 0 评论 -
[NodeJs] 如果发现node_modules中有个模块代码有bug,你该怎么办?
[NodeJs] 如果发现node_modules中有个模块代码有bug,你该怎么办?删除node_modules文件夹 重新npm install如果本身代码有问题,去github对应的模块库提issues个人简介我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,但坚持一定很酷。欢迎大家一起讨论主目录与歌谣一起通关前端面试题...原创 2021-03-08 20:31:12 · 342 阅读 · 0 评论 -
[NodeJs] 如何获取项目的根路径?
[NodeJs] 如何获取项目的根路径?__dirname,process.cwd()个人简介我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,但坚持一定很酷。欢迎大家一起讨论主目录与歌谣一起通关前端面试题...原创 2021-03-08 20:31:05 · 2401 阅读 · 1 评论 -
[NodeJs] npm提供了哪些钩子?各有什么作用?
[NodeJs] npm提供了哪些钩子?各有什么作用?npm 拥有以下的钩子命令:对于任何在 package.json 的 scripts 字段中定义的命令,可以通过 pre 以及 post 名称前缀,额外定义该任务在执行前、后的额外执行的钩子命令。例如:{"scripts": {"premy-task": "echo 'task begin...'","my-task": "node my-task.js","postmy-task": "echo 'task completed!'"}原创 2021-03-08 20:31:20 · 1045 阅读 · 0 评论 -
[NodeJs] 你有使用过npx吗?它主要解决什么问题?
[NodeJs] 你有使用过npx吗?它主要解决什么问题?npm 是 Node.js 默认的、以 JavaScript 编写的软件包管理系统;而 npx 是 npm 软件包运行器 ,使用它,能够无需显式安装即可帮助执行 npm 软件包个人简介我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,但坚持一定很酷。欢迎大家一起讨论主目录与歌谣一起通关前端面试题...原创 2021-03-17 19:48:10 · 285 阅读 · 0 评论 -
[NodeJs] 如何使用nodejs对base64进行编解码?
[NodeJs] 如何使用nodejs对base64进行编解码?将字符解析为8字节的二进制数,将3个8位二进制数 转为 4个6位二进制数,然后转为10进制根据A-Z,a-z,+,/找到对应位置,获取对应字母。最后3位字符得到4位base64编码结果个人简介我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,但坚持一定很酷。欢迎大家一起讨论主目录与歌谣一起通关前端面试题...原创 2021-03-17 19:47:59 · 649 阅读 · 0 评论