webpack的插件 http-webpack-plugin。 webpack-dev-server

自动的生成: bundle.js  和 index.html

在该项目的目录下:
npm init -yes

npm install vue -D

npm install [email protected] -D

npm install css-loader -D; npm install style-loader -D

npm install http-webpack-plugin

npm install http-server

 

“dev”:"webpack"  一定要配置上, 这样才能使用。  npm run dev     dev名字可以随便换无所谓。

出口这里的这个  path: path.resolve('./dist'), 就是一个相对路径转绝对绝对路径 然后再去拼接后面的 ./bundle.js文件的。

这里的这个index.html 只是一个参照物。 让 html-webpack-plugin 参照这个, 取到dist目录下生成 index.html

npm install -g http-server 这个东西就是用来做一些测试的。需要注意的就是  -g 要下载到全局去。

使用: hs -o -p 9999  (9999 是端口号)

webpack-dev-server 生成环境下的,一个插件

npm install webpack-dev-server -D

目录结构, 这次吧 生成环境, 和开发环境分开:

package.json:

{
  "name": "webpack_plugins",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "dev": "webpack-dev-server  --open --hot --inline --config  ./webpack.dev.config.js",  // 开发环境
// --open 自动打开浏览器 --hot热更新 每当更新js css代码会自动在浏览器展示效果
"build": "webpack --config ./webpack.build.config.js" // 成产环境 }, "keywords": [], "author": "", "license": "ISC", "devDependencies": { "css-loader": "^2.1.1", "html-webpack-plugin": "^3.2.0", "install": "^0.12.2", "npm": "^6.9.0", "style-loader": "^0.23.1", "vue": "^2.6.10", "webpack-dev-server": "^3.4.1" // 这里也配置了 这个插件 }, "dependencies": { "webpack": "^3.12.0" } }

还是 执行 npm run dev

猜你喜欢

转载自www.cnblogs.com/chengege/p/10939552.html