ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

JavaScript Stack from Scratch教程快速上手:如何5分钟配置Node.js、Yarn与package.json,写出你的第一个Hello World

JavaScript Stack from Scratch教程快速上手:如何5分钟配置Node.js、Yarn与package.json,写出你的第一个Hello World JavaScript Stack from Scratch教程快速上手如何5分钟配置Node.js、Yarn与package.json写出你的第一个Hello World【免费下载链接】js-stack-from-scratch️⚡ Step-by-step tutorial to build a modern JavaScript stack.项目地址: https://gitcode.com/gh_mirrors/js/js-stack-from-scratchJavaScript Stack from Scratchjs-stack-from-scratch是一套从零搭建现代 JavaScript 技术栈的分步教程。本快速上手指南带你 5 分钟完成 Node.js 与 Yarn 安装、创建 package.json并运行你的第一个 Hello World 项目是新手入门 JavaScript 技术栈的最佳起点。JavaScript Stack from Scratch 是什么️ 这是一个直击重点的现代 JavaScript 技术栈组装指南覆盖 9 大章节、15 主流工具。它不教你某个工具的深水区而是专注于把工具串起来每个工具都给出最小可用示例相当于手把手教你写出自己的前端脚手架boilerplate。整个教程共 9 章路线如下章节内容文件01Node、Yarn、package.jsontutorial/01-node-yarn-package-json.md02Babel、ES6、ESLint、Flow、Jest、Huskytutorial/02-babel-es6-eslint-flow-jest-husky.md03Express、Nodemon、PM2tutorial/03-express-nodemon-pm2.md04Webpack、React、HMR 热更新tutorial/04-webpack-react-hmr.md05Redux、Immutable、Fetchtutorial/05-redux-immutable-fetch.md06React Router、SSR、Helmettutorial/06-react-router-ssr-helmet.md07Socket.IO 实时通信tutorial/07-socket-io.md08Bootstrap、JSS 样式方案tutorial/08-bootstrap-jss.md09Travis、Coveralls、Heroku 部署tutorial/09-travis-coveralls-heroku.md 需要查看每章的完整代码时可以克隆仓库到本地对照阅读git clone https://gitcode.com/gh_mirrors/js/js-stack-from-scratch如何安装 Node.js 和 Yarn本章只需两个前置工具跟着做即可。第一步安装 Node.jsNode.js是 JavaScript 的运行时环境既可做后端开发也承担前端的 linting、测试、打包等任务——本教程几乎每一步都用它。macOS / Windows前往 Node.js 官网下载页安装对应安装包。Ubuntu / Debian执行两条命令即可curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash - sudo apt-get install -y nodejs要求版本高于6.5.0。如果以后需要在多个 Node 版本间切换可以了解 NVM 等版本管理工具。第二步安装 YarnYarn是比 NPM 更快的 Node.js 包管理器支持离线缓存依赖安装更可预测。macOS / Unix 推荐用官方安装脚本避免依赖其他包管理器curl -o- -L https://yarnpkg.com/install.sh | bashWindows / Linux 可参考 Yarn 官网的对应安装方式。习惯用 NPM 也没问题——教程中所有yarn add都可以替换为npm install --save。快速创建 package.json 的正确姿势package.json是描述和配置 JavaScript 项目的核心文件项目名、版本、依赖、任务脚本都在里面。新建一个项目文件夹并进入mkdir my-app cd my-app运行yarn init按提示填写或直接yarn init -y跳过全部问题本教程使用的基础package.json只有三行{ name: your-project, version: 1.0.0, license: MIT }✅ 检查点文件夹下应该出现package.json和自动生成的yarn.lock锁定依赖版本务必提交到版本库。写出第一个 Hello World 并一键启动用 Node 直接运行创建index.js写入一行代码console.log(Hello world)在项目目录执行node .index.js是 Node 在文件夹中默认寻找的入口文件所以node .就够了。 控制台应输出Hello world——你的 JavaScript 环境已就绪添加 start 脚本从此只用一条命令每次敲node .太底层了。在package.json中加入scripts字段{ name: your-project, version: 1.0.0, license: MIT, scripts: { start: node . } }现在只要运行yarn start就能启动程序。以后项目再复杂入口命令也永远是yarn start。⚠️ 两个常见坑package.json必须是合法 JSON末尾不能有多余逗号手动编辑时尤其小心教程中的 标记代表检查点到达该处代码才应该跑通中间过程报错属正常现象。下一步学习路线与延伸阅读跑通 Hello World 只是开始建议按章节顺序继续先读第一章完整版tutorial/01-node-yarn-package-json.md —— 还会教你安装并使用第一个第三方包、区分dependencies与devDependencies、初始化 Git 仓库和.gitignore。进入第二章tutorial/02-babel-es6-eslint-flow-jest-husky.md —— 用 Babel 把 ES6 编译为 ES5并配好 ESLint 检查与 Jest 测试。了解版本变更各章代码基于 V2 版本升级记录见 CHANGELOG.md。想参与本地化可参考 how-to-translate.md 添加新语言翻译。查看仓库自身的 package.json 写法scripts devDependencies 实战示例package.json。 完成全部 9 章后你将亲手搭出一个包含 Express 服务端、React 前端、Redux 状态管理、Webpack 打包与实时通信的完整现代 JavaScript 应用——这正是本教程的终极目标。【免费下载链接】js-stack-from-scratch️⚡ Step-by-step tutorial to build a modern JavaScript stack.项目地址: https://gitcode.com/gh_mirrors/js/js-stack-from-scratch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表