首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法从ionic Cli 4.1.2构建离子版本1

无法从ionic Cli 4.1.2构建离子版本1
EN

Stack Overflow用户
提问于 2018-09-19 18:42:29
回答 2查看 1.5K关注 0票数 0

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

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

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

完全错误消息:

代码语言:javascript
复制
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

如何编译离子版本1项目?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-01-10 19:58:15

试着重新安装乙烯基fs

代码语言:javascript
复制
$ rm -rf node_modules/vinyl-fs
$ npm install vinyl-fs
票数 1
EN

Stack Overflow用户

发布于 2019-04-27 10:09:56

同一问题

代码语言:javascript
复制
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']);
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52412341

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档