![](/img/trans.png)
[英]Grunt / Babel error: Unable to write “dist” file (Error code: EISDIR)
[英]Grunt.js Unable to read file (Error code: EISDIR)
我的文件夹结构如下:
在main.js内部,我有以下代码
@import '../lib/vendor/jquery.js';
@import '../lib/vendor/tinyMce.js';
@import '../lib/someplugin.js';
// ... more code ...
我每次运行grunt
,我发现了follwing错误:
Warning: Unable to read "/PATH_TO_MY_APP/static/js/lib/vendor" file (Error code: EISDIR).
如果我删除tinyMce.js进口线,咕噜运行良好。 所以问题一定出在tinyMce上,对吗? 错了,如果我切tinyMce.js的所有内容,并将其粘贴里面的jquery.js(jquery.js和自己的内容后),咕噜将运行正常。
这是我的Gruntfile.js:
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
import: {
options: {},
default: {
expand: true,
cwd: 'static/js/default/',
src: '**/*.js',
dest: 'static/js/stage/default/',
ext: '.js',
}
}
});
grunt.loadNpmTasks('grunt-import');
grunt.registerTask('default', ['import']);
};
我读过我使用插件的文档,但我没有发现任何选项,可以帮助。 :(
而是将所有文件导入main.js
为什么你不让咕unt做呢?
您可以为此使用concat和uglify:
请参阅: Grunt concat所有package.json依赖项
您是否尝试过仅使用该cwd:
'static/**/*.js',
还可以分享您的gruntfile.js吗? 这样我可以更好看
希望对您有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.