1、声明式编程和命令式编程?
一、声明式编程:描述了一个结果,一个状态,重视描述的结果,忽略过程细节,典型的就是 HTML CSS.
二、命令式编程:他描述过程,细节、步骤、而对结果不太在意,典型的就是javaScript.
2、npx和npm的区别?
npx是npm v5.2.0引入的一条命令,是一个npm包执行器。可以直接使用命令,临时安装包,并执行,不会全局安装,npx 会安装最新的稳定版本,也可以切换node.js版本。
npm是node.js的包管理器。主要用于全局安装和管理包,也可以进行本地安装,npm需要全局安装命令工具才能使用命令。
npm主要用于包管理和依赖管理,而npx主要用于临时执行命令。npx的出现解决了在命令行中执行包命令时需要全局安装的问题,可以节省时间和磁盘空间,并提供更好的灵活性和版本管理。