亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

gulpfile.js配置 less沒有輸出?

為什么我的編譯less文件沒有輸出出去?還沒有報錯??

正在回答

2 回答

補充,我復看了老師的代碼結構沒有問題,

需要確認一下你的gulpfile.js、node_module、webpack.config.js所在文件夾,即為gulp構建的目錄,此處運行gulp命令后,會打包生成和構建目錄平行的www。?

-root

????-src

????????+node_modules

????????+js

????????+less

? ????? -gulpfile.js

?????? ?-package.json

? ????? -webpack.config.js?

???-www

????????+js

????????+css

如此,則cd到src目錄后gulp構建。?

gulp.src('./js/**/*.js').pipe(webpack(config)).pipe(gulp.dest('../www/js'));

gulp.src('./less/*.less').pipe(less()).pipe(gulp.dest('../www/css'))


你說less文件沒有輸出,那原因大概是less文件沒有找到,由于構建會忽略,不會報錯。?

建議還是在第三課項目配置那一段再看一下,嘗試給less文件夾下新增內容,看看打包是否會到/www/css文件夾。



0 回復 有任何疑惑可以回復我~

老師錄制的代碼略有出入,

gulp構建時的目錄不是src子目錄,所以在配置gulpfile.js時調整一下如下路徑

gulp.src('./src/js/**/*.js').pipe(webpack(config)).pipe(gulp.dest('./www/js'));

gulp.src('./src/less/*.less').pipe(less()).pipe(gulp.dest('./www/css'))

這樣就能打包到和src平級的www目錄下,并創建 js 和 css兩個文件夾。

gulp打包如果沒有找到對應文件,就當不存在,不會報錯的。老師錄制的最后一點點index.js之所以報錯,是因為webpack.config.js里指定了要該index.js作為唯一入口文件,這個如果不存在,webpack會報錯。?

不知道我的回答是否幫助了樓主,有用請點贊哦~?

?

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

gulpfile.js配置 less沒有輸出?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號