![](/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.