webpack通过npm安装, npm集成在Node.js中,所有需要先安装Node.js。
本篇基于Windows进行实例演示
1. 安装Node.js
到以下地址现在对应OS的版本 [https://nodejs.org/en/download/](https://nodejs.org/en/download/)
下载后双击安装, 安装完成, npm也就可以用了。
2. 创建项目路径。
这里笔者将项目放置在 `D:\devworkspace\nodejs`目录下, 建立一个空的项目目录webpack-demo。
3. 使用npm初始化
```
cd D:\devworkspace\nodejs\webpack-demo
npm init -y
```
-y 参数的意思是yes, 即直接忽略所有问答,全部采用默认答案。如果不加该参数,则命令行会提示一系列需要交互的应答。
该命令执行完成会在项目路径下产生package.json文件, 内容包括模块名字、版本、描述等的JSON格式的数据。
```
{
"name": "webpack-demo",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC"
}
```
4. 安装webpack和webpack-cli
在项目路径下,执行:
```
npm install webpack webpack-cli --save-dev
```
* webpack是模块的内容。
* webpack-cli是webpack的工具命令行
* --save-dev 则会把信息记录到 devDependencies , 不过不加该选项或是使用--save则会把信息记录到 dependencies 中。
安装完Node.js之后,在项目路径下,执行:
```
npm install webpack webpack-cli --save-dev
```
以上执行完成会在项目路径下创建
* package-lock.json, 文件
* node_modules, 模块
```
node_modules\.bin\webpack
```
- 引入篇
- 基础篇
- 快速入手
- 名词解释
- Vue语法
- Vue安装
- Vue实例
- 模板语法
- 计算属性和侦听器
- Class与Style绑定
- 条件渲染
- 列表渲染
- 事件处理
- 表单输入绑定
- 组件基础
- 进阶篇
- 常用模块
- 单文件组件
- 快速学会Vue Router路由
- Vue Route 进阶使用
- Vuex 与状态管理
- Axios
- Mock.js
- data数据显示在页面
- Vue生命周期
- Vue按需加载组件
- 国际化
- 页面加载进度条 -NProgress
- 自定义主题颜色
- 开发篇
- Vue入门——创建并运行一个Vue项目
- Vue + Element UI 项目创建
- 使用Vue ui项目创建工具在网页中创建Vue项目
- Vue项目创建入门实例
- Vue CLI
- 创建项目
- 使用Visual Studio Code 开发Vue项目
- 高级篇
- 组件深入
- Vue+Element
- Vue + ElementUI 主题颜色切换
- 工具篇
- 在线代码编辑器
- 开发工具(IDE,集成开发环境)
- npm(JavaScript包管理工具)介绍
- Node.js(npm)在Windows下安装
- webpack介绍
- webpack快速实例
- webpack
- 快速入门实例
- 安装
- 概念
- Nodejs
- 基础
- npm
- 命令参考
- 命令
- 模块安装
- Babel
- 问题解决篇
- ERROR Failed to get response from https://registry.yarnpkg.com/vue-cli-version -marker
- Vue常见问题
- You are using the runtime-only build of Vue where the template compiler is not
- yarn 报unable to get local issuer certificate
- yarn There appears to be trouble with your network connection. Retrying
- Expected Boolean, got String with value "true".
- 项目篇
- 项目创建
- 项目设计
- 页面
- 开发问题
- 后端
- Spring Boot + Activiti 工作流框架搭建之一
- Spring Boot + Activiti 工作流框架搭建之二
- 工作流
- Java流程框架
- Activiti
- 页面风格
- green
- blue
- orange
- 参考篇
- 好的Git项目
- Vue的在线js
- 指令
- 开发说明
- JavaScript 高级
- export和import
- JS模块化规范对比以及在Node.js的实现
- Storage
- ES2015
- scss
- CSS、Sass、SCSS