2015-02-18 18 views
14

package.json dosyamda, aşağıdaki "komut dosyalarını" yapılandırmam var.package.json "komut dosyaları" bölümündeki WebStorm çalıştırma yapılandırmaları oluşturun

... 
"scripts": { 
    "start": "watchify -o lib/index.js -v -d .", 
    "build": "browserify . | uglifyjs -cm > lib/index.js", 
    "test": "jest" 
} 
... 

Bu bana komut satırından npm start, npm build ve npm test çalışmasını sağlar.

Bu harika! Ancak, ideal olarak, arayüzün ne kadar kullanışlı olduğundan dolayı, bu görevleri WebStorm içinden çalışma konfigürasyonlarını kullanarak çalıştırmak istiyorum. Bunu nasıl yapacağımı anlayamadım.

Kendi özel çalışma yapılandırmalarımı oluşturmanın veya onları otomatik olarak package.json sayfamdan oluşturmanın bir yolu var mı? Bunun için Node.js Run yapılandırmasını

cevap

31

kullanabilirsiniz. Örneğin, 'npm start' için:

Working dir: /path/to/your/package.json 

JavaScript file: /path/to/global/node_modules/npm/bin/npm-cli.js 

Application parameters: run start 

komut satırı kullanım "npm kök -g" global node_modules yolunu bulmak için.

Dosyalardan çalışma yapılandırmalarını otomatik olarak oluşturmanın bir yolu yoktur. Ve kendi çalışma yapılandırması oluşturmak için tek yol bir eklenti geliştiriyor - http://confluence.jetbrains.com/display/IDEADEV/Run+Configurations

Güncelleme bkz: 2016.x beri WebStorm özel çalışma konfigürasyonunu sağlar - npm -/ayıklama NPM komut dosyalarını çalıştırmak için. Yapılandırmalarını Düzenle ... İletişim kutusu aracılığıyla oluşturulabilir veya NPM tool window kod dosyasından seçerek otomatik olarak eklenebilir (package.json sağ tıklama menüsünden açılabilir).

https://www.jetbrains.com/help/webstorm/2017.3/running-npm-scripts.html

+0

Teşekkürler, bu iyi çalışıyor! – akbiggs

+2

Bu çalışır, ancak Webstorm –

+0

içinden hata ayıklayamazsınız Bu, bulmak için biraz zaman aldı. Mac'te/usr/local/lib/node_modules/npm/bin/npm-cli.js', bu js dosyasını bulacağınız yerdir. – mjwrazor

0

WebStorm bakın ve IntelliJ 2016 NodeJS eklentisi parçası olarak NPM komut dosyaları için destek dahil.

Scripts dört şekilde başlatılan:

  • komut bir ağacından adanmış NPM Tool Window içinde. Eğer Proje aracı penceresinde veya editör açılan package.json bir package.json içerik menüsünde göster npm Scripts seçerek UÖM'sini çağırdığınızda aracı penceresi açılır.
  • Özel bir çalıştırma yapılandırmasına göre, bkz. Run/Debug Configuration: NPM.
  • Otomatik olarak, bir başlangıç ​​görevi olarak.
  • Bir başlatmadan önce, başka bir çalıştırma yapılandırmasından. Daha fazla ayrıntı için

their documentation göz atın.