webpack4 安装

   第一次安装webpack4+,踩了些坑,首先必须得安装npm 国内建议cnpm,用淘宝镜像。其实和php的composer 差不多。

   按照官方的文档进行安装

   cnpm init -y 先初始化 配置文件

cnpm install --save-dev webpack
cnpm install --save-dev webpack@<version>  这个可以指定版本。不指定版本,默认时最新稳定版

cnpm install --save-dev webpack-cli  webpack-cli命令,4以后的版本,都必须要单独安装这个。

安装完之后你会发现你使用webpack的命令,提示不是内部命令。这这是因为我们是按装的是局部安装。如果全局安装会没问题。但是全局安装后,你以后所有的项目都会锁定到这个版本,
官方不建议全局安装。

那么是不是没安装成功的,不是是你安装成功了,但是因为是局部。他默认的安装到node_modules下的.C:\www\vue\node_modules\.bin,这个根据你本地项目的目录。我的是这个目录。
你进入到这个目录下使用webpack-cli命令是可以的。这时你需要把这个路径设置到windows环境变量中

这样就没问题了。

简单说下配置,一个package.json 这里记录的都是一些依赖

{
"name": "vue",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"dev": "webpack" //这个时配置你运行时的命令。比如现在我 运行 npm run dev就会进行打包编译
},
"keywords": [],
"author": "",
"license": "ISC",
"devDependencies": {
"webpack": "^4.43.0",
"webpack-cli": "^3.3.11"
}
}
还有一个时webpack.config.js

 

const path = require('path');

module.exports = {
entry: './src/main.js', //你的源码文件入口
output: { //打包好的文件路径和文件
filename: 'bundle.js', //打包好的编译文件
path: path.resolve(__dirname, 'dist') //打包好的目录
}
};

你上线后的引入的文件就是这个打包编译好的目录文件

大致就是这些
 
 
posted @ 2020-05-12 14:20  hanyudanei  阅读(1308)  评论(0编辑  收藏  举报