Bu sorunu da yaşadık ve içinde tanımlanmış bir komut dosyası kullanmayı öneren tüm yanıtları beğendim package.json
.
Çözümlerimiz için genellikle aşağıdaki sırayı kullanırız:
npm install --save-dev webpack-cli
(webpack v4 veya sonraki bir sürümünü kullanıyorsanız, aksi halde kullanın npm install --save-dev webpack
, bkz. web paketi kurulumu , 19 Ocak 2019'da alındı)
npx webpack
1. Adım bir defalıktır. 2. Adım da kontrol eder ./node_modules/.bin
. İkinci adımı npm betiği olarak da ekleyebilirsiniz, package.json
örneğin:
{
...
"scripts": {
...
"build": "npx webpack --mode development",
...
},
...
}
ve sonra npm run build
bu komut dosyasını çalıştırmak için kullanın .
Bu çözümü npm sürüm 6.5.0, webpack sürüm 4.28.4 ve webpack-cli sürüm 3.2.1 ile Windows 10'da bir PowerShell penceresinin içindeki tüm komutları çalıştırarak test etti. Nodejs sürümüm 10.14.2. Bunu Ubuntu Linux 18.04 sürümünde de test ettim.
Özellikle, her biri farklı bir web paketi sürümü gerektirebilecek birçok farklı projeyle çalışıyorsanız, webpack'i global olarak kurmamanızı öneririm. Webpack'i global olarak kurmak, sizi aynı makinedeki tüm projelerde belirli bir sürüme kilitler.