我正在尝试编写一个可以做一些事情的gulp任务
我希望这样做而不必指定那些依赖项的路径.我知道有命令,bower list --paths但我不确定是否可以将它绑在一起.
有什么想法吗?
所以我试图使用gulp -bower文件,我收到一个eaccess错误,它没有生成连接文件.
gulpfile.js
var gulp = require('gulp');
var bower = require('bower');
var concat = require('gulp-concat');
var bower_files = require('gulp-bower-files');
gulp.task("libs", function(){
bower_files()
.pipe(concat('./libs.js'))
.pipe(gulp.dest("/"));
});
Run Code Online (Sandbox Code Playgroud)
bower.json
{
"name": "ember-boilerplate",
"version": "0.0.0",
"dependencies": {
"ember": "1.6.0-beta.1",
"ember-data": "1.0.0-beta.7"
}
}
Run Code Online (Sandbox Code Playgroud)
我一直遇到这个错误
events.js:72
throw er; // Unhandled 'error' event
^
Error: EACCES, open '/libs.js'
Run Code Online (Sandbox Code Playgroud) 我试图让我的头围绕broccoli.js,但我遇到了一个错误.如果你查看我的GitHub仓库,你会看到我有一个看起来像这样的brocfile.js:
brocfile.js
var compileES6 = require('broccoli-es6-concatenator')
var pickFiles = require('broccoli-static-compiler');
var mergeTrees = require('broccoli-merge-trees')
var app = 'app'
app = pickFiles(app,{
srcDir: '/',
destDir: 'app-kit'
})
var appJS = compileES6(app, {
inputFiles: ['/app-kit/**/*.js'],
outputFile: '/dist/app.js'
})
module.exports = mergeTrees([appJS]);
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
Built with error:
Error: ENOENT, no such file or directory 'tmp/static_compiler-tmp_dest_dir-JjclDVEm.tmp/undefined'
at Object.fs.statSync (fs.js:684:18)
at addLegacyFile (/Users/cully/Sites/ember-todo/node_modules/broccoli-es6-concatenator/index.js:130:44)
at /Users/cully/Sites/ember-todo/node_modules/broccoli-es6-concatenator/index.js:47:5
at invokeCallback (/Users/cully/Sites/ember-todo/node_modules/broccoli/node_modules/rsvp/dist/commonjs/rsvp/promise.js:228:21)
at publish (/Users/cully/Sites/ember-todo/node_modules/broccoli/node_modules/rsvp/dist/commonjs/rsvp/promise.js:176:9)
at publishFulfillment (/Users/cully/Sites/ember-todo/node_modules/broccoli/node_modules/rsvp/dist/commonjs/rsvp/promise.js:312:5)
at flush (/Users/cully/Sites/ember-todo/node_modules/broccoli/node_modules/rsvp/dist/commonjs/rsvp/asap.js:41:9)
at process._tickCallback (node.js:415:13)
at Function.Module.runMain …Run Code Online (Sandbox Code Playgroud) 我正在尝试编写一个泛型函数,只有在模型定义了关系但不特定于该模型时才会触发.
是否有模型的属性会告诉我该模型是否有任何关系,无论模型是什么或关系?