Webpack工程化学习 02 Webpack开发环境搭建

2019-08-26  本文已影响0人  BML0

1.开发环境

2.NodeJS

2.0 安装NodeJS

2.1 NodeJS版本管理

NodeJS有稳定版和开发版,不同的项目,需要的NodeJS版本可能也不同,可以使用版本管理工具来切换所需版本。

2.2 NodeJS包管理工具

JS包管理平台npmjs.com,我们可以直接使用包管理工具来安装和下载对应的包;我们也可以免费注册一个账号,发布自己的公共包和私有包供其他人使用。

NPM是围绕语义版本控制(semver)思想而设计的。

版本格式:主版本号.次版本号.修订号,版本号递增规则如下:
主版本号:当你做了不兼容的 API 修改,
次版本号:当你做了向下兼容的功能性新增,
修订号:当你做了向下兼容的问题修正。

NPM使用package.json的文件作为一个NPM包的描述文件,package.json包含了包的基本信息(名称、版本号、描述、作者等)和依赖关系。

3.NPM的常用命令

3.1 安装和删除

// 安装至 dependencies
$ npm install packageName
$ npm install packageName@x.x.x
// 安装至 dependencies 简写
$ npm i packageName
$ npm i packageName@x.x.x
// 安装至devdependencies
$ npm install packageName --save-dev
// 安装至 devdependencies 简写
$ npm i packageName -D
// 删除NPM包
$ npm uninstall packageName

3.2 本地模式和全局模式

3.3 初始化一个NPM项目

$ npm init

以上初始化语句会生成一个新的package.json文件。

3.4 设置NPM镜像

3.4.1 单次镜像
$ npm [命令] --registry=https://registry.npm.taobao.org
3.4.2 默认使用淘宝镜像
$ npm config set registry https://registry.npm.taobao.org

3.5 NPM其他常用命令

3.6 NPM Scripts

NPM不仅可以用于模块管理,还可以用于执行脚本
scripts中添加字段,用于指定脚本命令,供NPM直接调用。

// package.json
{
  "scripts": {
    "build": "webpack",
    "serve": "node src/scripts/dev.js"
  }
}

接下去可以使用以下命令

4.Webpack-cli

4.1 项目内安装(推荐)

$ npm install webpack-cli --save-dev

4.2 全局安装

$ npm install -g webpack-cli
上一篇 下一篇

猜你喜欢

热点阅读