返回介绍

2 前端工具

发布于 2024-09-08 16:16:08 字数 3385 浏览 0 评论 0 收藏 0

表格 前端常用工具 1

工具简介安装使用
node.js建立在谷歌 Chrome 的 JavaScript 引擎(V8 引擎) 的 Web 应用程序框架。nvm install 5.1.0 或者 apt-get install nodejsnode -v
npm/ cnpmNPM 是随同 NodeJS 一起安装的包管理工具,能解决 NodeJS 代码部署上的很多问题。用来安装 npm 包。cnpm 为中国区。npm install -g cnpm --registry=https://registry.npm.taobao.orgnpm -v npm install [xxx]
nvmnode.js 的包管理工具。curl -o https://raw.githubusercontent.com/creationix/nvm/v0.33.1/install.sh | bashnvm --version nvm install [version]
yarn替代 npm。为了弥补 npm 的一些缺陷而出现的。npm install -g yarn 
webpack模块打包工具。2012.3 诞生。npm install webpack@xx -g 
babelBabel 是一个 JavaScript 编译器,是一个工具链。主要用于将 ECMAScript 2015+ 版本的代码转换为向后兼容的 JavaScript 语法,以便能够运行在当前和旧版本的浏览器或其他环境中。(ES 转译)  
Gulp2012.3 诞生。基于 Node.js 的项目、流(stream) 的自动化构建工具。
Grunt 采用配置文件的方式执行任务,而 Gulp 一切都通过代码实现。
npm install gulp -ggulp [js_pipe] gulp deploy
Grunt2012.6 诞生。Grunt 是基于 Node.js 的项目构建工具。它可以自动运行你所设定的任务。Grunt 拥有数量庞大的插件。npm install -g grunt-cli 
bowernpm 包,前端管理工具,专门用来管理 WEB 前端依赖包(JS/CSS/IMAGES/fonts)npm install bowerbower init 初始化生成 bower.jsonbower install xx
n用来管理 nodejs 版本。查看 nodejs 版本:n lsrnpm install -g n安装指定版本:n xx
npxnpm5.2+版本新增。npx 想要解决的主要问题,就是调用项目内部安装的模块。运行的时候,会到 node_modules/.bin 路径和环境变量 $PATH 里面,检查命令是否存在。  
lernaLerna 是一种工具,针对使用 git 和 npm 管理多软件包代码仓库的工作流程进行优化  
Yeoman脚手架npm install -g yo 

备注:cnpm 类似 npm,只是源在中国。

表格 前端常用工具 2

工具名用途备注
PostCSSCSS 预编译器。支持未来 CSS 语法、模块化、代码检测等。 
LESS/ SASSCSS 预编译语法转换。 
CommonJS面向浏览器以外的 JavaScript 模块化规范。原名 ServeJS,2019 年改现名,被 Nodejs 采纳为默认的模块化规范。
AMD/CMDCommonJS 的变种,主要针对浏览器环境的模板化规范。
ES6 Module规范的静态模块体系。标准
ESLintESLint 是一个插件化并且可配置的 JavaScript 语法规则和代码风格的检查工具。ESLint 能够帮你轻松写出高质量的 JavaScript 代码。 

备注:模块化规范有三种分别是 CommonJS、AMD/CMD 和 ES6 Module,任选其一即可。在 ES6 Module 推出后,另外二种退出舞台。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文