由于沒有全局安裝 webpack和webpack-cli,所以導致執(zhí)行命令行
webpack時會報錯
image.png
1、運行“npm install webpack webpack-cli -D”安裝webpack和webpack-cli包到項目。版本如下:

image.png
- 在
webpack.config.js中配置
module.exports = {
mode: "development",
entry: "./src/index.js",
output: {
path: __dirname + "/dist",
filename: "bundle.js"
},
module: {
rules: [
{
test: /\.css$/,
use: "css-loader"
}
]
}
};
在index.html 中
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>webpack</title>
</head>
<body></body>
<script src="./bundle.js"></script>
</html>
在index.js中
import "./index.css";
console.log("Success");
- 然后在控制臺執(zhí)行命令行報錯,
無法將“webpack”項識別為 cmdlet、函數(shù)、腳本文件或可運行程序的名稱
image.png
解決方法
在package.json中配置 "scripts"
{
"scripts": {
"dev": "webpack"
},
"dependencies": {
"css-loader": "^3.4.2",
"webpack": "^4.42.0",
"webpack-cli": "^3.3.11"
}
}

image.png
然后在控制臺輸入 yarn dev 或 npm run dev,即可編譯成功

image.png
另外解決方式可全局安裝 webpack
npm install -g webpack
個人不太喜歡這種方式。

