webpack打包:
- 不用config文件进行webpack打包:
可以指定entry和output参数来直接打包:
4.0一下版本使用: webpack —entry
webpack.config.js是webpack默认的配置文件名。
利用配置文件进行一次打包
(1) 直接用命令webpack打包:webpack会在当前目录下名为webpack.config.js的文件作为配置文件进行打 包;(2)指定配置文件: webpack —config configfile
全局webpack和局部webpack:
(1)全局webpack:通过npm install webpack -g安装的webpack为全局webpack,全局webpack是必须要安 装的,我们在命令行执行webpack就是全局webpack去完成的;(2) 局部webpack:局部webpack是指在项目文件夹下安装的webpack,即安装在node_modules文件夹下.
局部webpack的作用:全局webpack只能有一个(版本),但每个项目依赖的webpack版本可能不一样, 所以就需要安装局部webpack;由于项目依赖的webpack版本,如果不一致的话会导致打包错误。
(3) 安装局部webpack: npm install webpack@3.10.0 —save
(4)用局部webpack打包:
局部安装 -》 配置package.json文件 -》 运行package.json里定义的命令。
在package.json文件中配置build命令,然后就可以通过npm run build来进行局部打包。"scripts": {
"test": "...",
"build": "webpack"
}