React脚手架
- xxx脚手架: 用来帮助程序员快速创建一个基于xxx库的模板项目
- 包含了所有需要的配置
- 指定好了所有的依赖
- 可以直接安装/编译/运行一个简单效果
- react提供了一个用于创建react项目的脚手架库: create-react-app
- 项目的整体技术架构为: react + webpack + es6 + eslint
- 使用脚手架开发的项目的特点: 模块化, 组件化, 工程化
NPM 与NPX
npm - Package manager for JavaScript, just like: pip
(Python), Maven
(Java), NuGet
(.NET), Composer
(PHP), RubyGems
(Ruby), ...
npx - runs a command of a package without installing it explicitly.
Use cases:
- You don't want to install packages neither globally nor locally.
- You don't have permission to install it globally.
- Just want to test some commands.
- Sometime, you want to have a script command (generate, convert something, ...) in
package.json
to e
具体等我详细学过node.js 可能 才会明白。目前就用新的npx就行
<aside>
🔥 关于npm 与yarn
高版本的速度区别好像不大,暂时先用npm.
yarn 还有安装一下(通过npm安装)
</aside>