Node 系列之path模块知识解答

//引用该模块 var path = require("path"); 1、路径解析,得到规范化的路径格式 //对window系统,目录分隔为'\', 对于UNIX系统,分隔符为'/',针对'..'返回上一级;/与\\都...

Node 系列之url模块知识解答

引入 url: const url = require("url"); 用于URL解析、处理等操作的解决方案 1.url.parse(urlStr[, parseQueryString][, slashesDenoteHost]...

项目开发之package.json知识解答

Name 必须字段。 提示: 不要在name中包含js, node字样; 这个名字不能以点号或下划线开头; 这个名字不能包含有大写字母; 这个名字可能在require()方法中被调用,所以应该尽可...

npm脚本探析知识解答

什么是 npm 脚本? 在package.json文件里面,使用scripts字段定义的脚本命令 { // ... "scripts": { "build": "node build.js" } } 如何...

package-lock.json的作用知识解答

其实用一句话来概括很简单,就是锁定安装时的包的版本号,并且需要上传到git,以保证其他人在npm install时大家的依赖能保证一致。 引用知乎@周载南的回答 根据官方文档,这个package-lock.json 是在 `n...

cross-env简介知识解答

是什么 运行跨平台设置和使用环境变量的脚本 出现原因 当您使用NODE_ENV =production, 来设置环境变量时,大多数Windows命令提示将会阻塞(报错)。 (异常是Windows上的Bash,它使用本机Bash。)同样...

Node.js Event Loop 的理解 Timers,process.nextTick()知识解答

写这篇文章的目的是将自己对该文章的理解做一个记录,官方文档链接The Node.js Event Loop, Timers, and process.nextTick() 文章内容可能有错误理解的地方,希望能和大家探讨一下,欢迎批评...

babel的使用(关于使用async报错的问题)知识解答

一、配置文件.babelrc .babelrc 文件存放在项目的根目录下。 { "presets": [], "plugins": []...

Eslint 规则说明知识解答

1 "no-alert": 0,//禁止使用alert confirm prompt 2 "no-array-constructor": 2,//禁止使用数组构造器 3 "no-bitwise": 0,//禁止使用按位...

Babel 入门教程知识解答

Babel是一个广泛使用的转码器,可以将ES6代码转为ES5代码,从而在现有环境执行。 这意味着,你可以现在就用 ES6 编写程序,而不用担心现有环境是否支持。下面是一个例子。 // 转码前 input.map(item...