我正在使用Gulp來啓動Web應用程序。我有我的gulpfile.js以下基本代碼:如何安裝節點依賴項(如果它們不可用)Gulp + nodejs
var gulp = require('gulp'),
nodemon = require('gulp-nodemon');
gulp.task('default', function() {
nodemon({
script: 'server.js'
, ext: 'js html'
, env: { 'NODE_ENV': 'development' }
})
})
使用咕嘟咕嘟,我要檢查相關性,如果他們是不可用,則安裝它們,然後運行「的script.js」。如何才能做到這一點?
我有以下的package.json:
{
"name": "sample-project",
"version": "1.0.0",
"description": "Displays users and user details",
"main": "server.js",
"dependencies": {
"jquery" : 「>=1.5.1",
「bootstrap」: ">= 3.0.0」
}
"directories": {
"test": "test"
},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "node server.js"
},
"author": "Arihant Jain",
"license": "ISC"
}
您可以添加更多一飲而盡的依賴?有'gulp-install'聲明讓你自動安裝npm,bower,tsd和pip軟件包/依賴項,如果相關配置分別在gulp文件流中找到的話。我從來沒有用過它。 – aberkow