【问题标题】:Unable to load ionic css file(s) compiled from sass (.scss) using gulp-sass无法使用 gulp-sass 加载从 sass (.scss) 编译的离子 css 文件
【发布时间】:2014-11-18 18:25:06
【问题描述】:

我正在尝试将应用程序从 Grunt 构建迁移到 Gulp。我的 Gulp 构建生成了一个 ionic.css 文件,我尝试在我的 index.html 中使用链接标签加载该文件。我在我的 chrome 检查器中收到一个错误,即在该路径中找不到该文件,即使我可以在我的 www 文件夹中看到它。

我的代码

gulp-sass 任务

gulp.task('styles', ['clean-styles'], function () {
  gulp.src( './app/lib/scss/ionic/ionic.scss' ) //get the sass files
    .pipe(sourcemaps.init())                    //load internal sourcemap
      .pipe(sass())                             //convert sass to css
    .pipe(sourcemaps.write())                   //write inline sourcemap
    .pipe(gulp.dest( './www/lib/css/' ));       //push the css to www/lib/css 
});

index.html 头

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">
    <title></title>
    <link href="lib/css/ionic.css" rel="stylesheet">
  </head>

我的目录结构

my_app
    -app
        -lib
            -fonts
            -js
            -scss
        -src
            -images
            -scss
            -page_view1
                -templates
                page_view1_controller.js
            -page_view2 
                -templates
                page_view2_controller.js
-hooks
-node_modules
-platforms
-plugins
-www
    -img
    -js
    -lib
        -css
            ionic.css
        -fonts
            -ionic
                ionicons.eot
                ionicons.svg
                ionicons.ttf
                ionicons.woff
        -js
            -angular
            -angular-animate
            -angular-bootstrap
            -angular-sanitize
            -angular-ui-router
            -collide
            -ionic
                ionic-angular.js
                ionic.bundle.js
                ionic.js
            -ngCordova
   cordova.js
   cordova_plugins.js
   device.js
   keyboard.js
   index.html
gulpfile.js
ionic.project
package.json

【问题讨论】:

  • Ionic 默认带有 Gulp。为什么不重新创建一个空白项目并粘贴已有的项目?此外,您的 gulp 任务运行没有任何错误,对吗?发布整个 gulpfile.js 文件可能会有所帮助

标签: ionic-framework gulp-sass gulp-sourcemaps


【解决方案1】:

gulp minify install gulp uglify 有问题

【讨论】:

    猜你喜欢
    • 2014-01-24
    • 1970-01-01
    • 2016-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多