我有几个开发人员使用的开发人员server
(debian
),每个开发人员都拥有自己的个人资料用户ssh
访问权限vhost
。
我希望允许他们使用npm install
,gulp
和bower
作为他们的项目,但我不知道如何干净利落地安装这些工具。
最佳做法是什么?
答案 0 :(得分:0)
postinstall
中的{p> package.json
非常有用。
{
"scripts": {
"postinstall": "bower install && gulp build"
},
"devDependencies": {
...
}
}
使用gulpfile.js,如下所示。
var gulp = require('gulp');
var runSequence = require('run-sequence');
gulp.task('build', function(){ return runSequence('clean', ['html', 'coffee', 'css']); });
gulp.task('clean', function(){ ... );
gulp.task('html', function(){ ... );
gulp.task('coffee', function(){ ... );
gulp.task('css', function(){ ... );
然后$ npm install
也会运行bower
和gulp
。