Npm başlangıcı ve npm çalıştırma başlangıcı arasındaki fark


108

Her iki komutu da kontrol ettim npm startve npm run startikisi de mükemmel çalışıyor. Create-react-app kullandım. Ancak CSS modülünde konfigürasyon değişiklikleri yapmak için çalıştırıyorum npm ejectama hata veriyor.

Ama npm run ejectçalıştı mı? Neden npm ejectişe yaramadığı konusunda kafam karıştı . Bunu yapılandırabilir miyim?

Aşağıda benim package.json:

  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test --env=jsdom",
    "eject": "react-scripts eject"
  }

Yanıtlar:


205

npm test, npm start, npm restartVe npm stoptüm diğer adlar şunlardırnpm run xxx.

scriptsTanımladığınız diğer her şey için npm run xxxsözdizimini kullanmanız gerekir .

Daha fazla bilgi için https://docs.npmjs.com/cli/run-script adresindeki belgelere bakın .


bu işte
yeniymişim

17
Takma adlarla demek istediğim npm test, tam olarak ne npm run testyapıyor, npm starttam olarak ne npm run startyapıyor vb.
AKX

4
neden start is aliase ve build değil?
user1912383

7
@ user1912383 npm yazarlarına sormanız gerekir. Sanırım npm startbir takma adı garanti edecek kadar sık ​​kullanılıyor.
AKX

1
@hashlash Bu da doğru npm run *. npm run fooçalışacak prefoo, foo, postfoo.
AKX

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.