2016-01-10 13 views
10

bir komut komutu çalıştırmak için - bu yüzden var hem: bu dosyaların
some_base_folder/projectA/package.json venpm kod komutu Ben UÖM'sini kullanan iki ayrı proje var başka package.json

some_base_folder/projectB/package.json Her İçinde scripts bölüm vardır.

some_base_folder/projectA/'a gidip npm run-script test'u çalıştırırsam, some_base_folder/projectA/package.json'un komut dosyaları bölümünden test komutunu çalıştırır. Ben some_base_folder/projectB/ içindeyim ve ben npm run-script test_projectA çalıştırdığınızda o Proje A test senaryoyu yürütmek olacak şekilde

ben some_base_folder/projectB/package.json içinde "scripts": {test_projectA:'????' değeri olarak ne koyabilirsiniz?

Ben ../projectA/npm run-script test denedik ama diyor ki: Ben windows 7 altında çalıştırıyorum ama aynı zamanda linux düzgün çalışacak bir çözümü tercih ediyorum

'..' is not recognized as an internal or external command, 
operable program or batch file. 

. iyi

cevap

15

oldukça basit olduğu ortaya çıkıyor:

scripts: { 
    test_projectA:"cd ../projectA && npm run-script test" 
} 
İlgili konular