webpack-README

发布时间 2023-08-21 00:27:49作者: 影乌

学习笔记所使用的版本信息

学习笔记用到的npm包版本信息

nodejs@v16.14.0   
webpack@4.41.6
webpack-cli@3.3.11 
style-loader@1.1.3
css-loader@3.4.2
less-loader@5.0.0
less@3.11.1
html-webpack-plugin@4.5.2
file-loader@5.0.2
url-loader@3.0.0
html-loader@0.5.5
webpack-dev-server@3.10.3
mini-css-extract-plugin@0.9.0
postcss-loader@3.0.0 
postcss-preset-env@6.7.0
optimize-css-assets-webpack-plugin@5.0.3
eslint@7.32.0
eslint-config-airbnb-base@15.0.0
eslint-loader@4.0.2
eslint-plugin-import@2.28.1
babel-loader@8.3.0
@babel/preset-env@7.14.7
@babel/core@7.14.6
@babel/polyfill@7.12.1
core-js@3.32.1

package.json 文件

{
  "name": "notes_demo",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "build": "node_modules/.bin/webpack --config webpack.config.js",
    "start": "npx webpack-dev-server --config webpack.config.js --open Chrome.exe"
  },
  "keywords": [],
  "author": "eword <eword@eword.name> (http://www.eword.name/)",
  "license": "ISC",
  "devDependencies": {
    "@babel/core": "^7.14.6",
    "@babel/preset-env": "^7.14.7",
    "babel-loader": "^8.3.0",
    "core-js": "^3.32.1",
    "css-loader": "^3.4.2",
    "eslint": "^7.32.0",
    "eslint-config-airbnb-base": "^15.0.0",
    "eslint-loader": "^4.0.2",
    "eslint-plugin-import": "^2.28.1",
    "file-loader": "^5.0.2",
    "find-cache-dir": "^5.0.0",
    "html-loader": "^0.5.5",
    "html-webpack-plugin": "^4.5.2",
    "less": "^3.11.1",
    "less-loader": "^5.0.0",
    "mini-css-extract-plugin": "^0.9.0",
    "optimize-css-assets-webpack-plugin": "^5.0.3",
    "postcss-loader": "^3.0.0",
    "postcss-preset-env": "^6.7.0",
    "style-loader": "^1.1.3",
    "uninstall": "0.0.0",
    "url-loader": "^3.0.0",
    "webpack": "^4.41.6",
    "webpack-cli": "^3.3.11",
    "webpack-dev-server": "^3.10.3"
  },
  "browserslist": {
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version",
      "ie 9-12"
    ],
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ]
  },
  "eslintConfig": {
    "extends": "airbnb-base"
  }
}

npm 下载命令行

npm i  webpack@4.41.6  webpack-cli@3.3.11   style-loader@1.1.3  css-loader@3.4.2  less-loader@5.0.0  less@3.11.1 html-webpack-plugin@4.5.2  file-loader@5.0.2  url-loader@3.0.0  html-loader@0.5.5  file-loader@5.0.2  url-loader@3.0.0  html-loader@0.5.5  webpack-dev-server@3.10.3  mini-css-extract-plugin@0.9.0  postcss-loader@3.0.0  postcss-preset-env@6.7.0  optimize-css-assets-webpack-plugin@5.0.3  eslint@7.32.0 eslint-config-airbnb-base@15.0.0  eslint-loader@4.0.2 eslint-plugin-import@2.28.1 babel-loader@8.3.0 @babel/preset-env@7.14.7  @babel/core@7.14.6    @babel/polyfill@7.12.1  core-js@3.32.1 -D