【问题标题】:Can not build ionic version 1 from Ionic Cli 4.1.2无法从 Ionic Cli 4.1.2 构建离子版本 1
【发布时间】:2019-04-27 18:09:56
【问题描述】:

我有一个旧的 Ionic 版本 1 项目和一台已格式化的 Windows 7 机器。

安装 Ionic Cli 4.1.2 后,我尝试构建此 Ionic 版本 1 项目,但它给了我错误消息:

无法运行 sass 任务:gulpfile.js 中缺少

完整的错误信息:

ionic-v1 build
[15:26:57] Cannot load gulp: Error: Error in module: .\gulpfile.js:
Error: Cannot find module ‘internal/util/types’
at Function.Module._resolveFilename (module.js:547:15)
at Function.Module._load (module.js:474:25)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at evalmachine.:31:26
at Object. (C:\Users\myuser\myapp\node_modules\gulp\node_modules\vinyl-fs\node_modules\graceful-fs\fs.js:11:1)
at Module._compile (module.js:652:30)
at Object.Module._extensions…js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
[15:26:57] Cannot run sass task: missing in gulpfile.js

如何编译 ionic 版本 1 项目?

【问题讨论】:

    标签: ionic-framework


    【解决方案1】:

    尝试重新安装vinyl-fs

    $ rm -rf node_modules/vinyl-fs
    $ npm install vinyl-fs
    

    【讨论】:

      【解决方案2】:

      同样的问题

      
      var gulp = require('gulp');
      var sass = require('gulp-sass');
      var cleanCss = require('gulp-clean-css');
      var rename = require('gulp-rename');
      
      var paths = {
        sass: ['./scss/**/*.scss']
      };
      
      gulp.task('default', ['sass']);
      
      gulp.task('sass', function(done) {
        gulp.src('./scss/ionic.app.scss')
          .pipe(sass())
          .on('error', sass.logError)
          .pipe(gulp.dest('./www/css/'))
          .pipe(cleanCss({
            keepSpecialComments: 0
          }))
          .pipe(rename({ extname: '.min.css' }))
          .pipe(gulp.dest('./www/css/'))
          .on('end', done);
      });
      
      gulp.task('watch', ['sass'], function() {
        gulp.watch(paths.sass, ['sass']);
      });
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-06-28
        • 2017-08-06
        • 2019-04-28
        • 1970-01-01
        • 2019-08-18
        • 1970-01-01
        • 2020-06-29
        • 2015-05-09
        相关资源
        最近更新 更多