Как минимизировать код Typescript, используя grunt.js в моем проекте? - PullRequest
0 голосов
/ 30 декабря 2018

Я работаю в проекте Angular6.В этом проекте, когда мы делаем ng build - он делает связку.Но когда мы делаем ng build --prod для производственной сборки, это показывает некоторую ошибку.Но мы не можем устранить ошибку, потому что она показывает какую-то ошибку в библиотеке.поэтому я считаю, что мой машинописный код минимизирован с помощью grunt.

Я перепробовал множество следующих шагов, которые мне не подходят.

  1. Установите grunt cliв моем проекте - npm install -g grunt-cli

  2. Создайте Gruntfile.js в моем проекте.

  3. напишите код в моем gruntfile.js

    module.exports = function(grunt) {
    grunt.initConfig({
    
        pkg: grunt.file.readJSON('package.json'),
    
        typescript: {
          base: {
              src : ["src/app/ts/*.ts"],
                  dest:'src/app/ts/*.ts',
              options: {
                  sourcemap: true,
                  declaration: false
              }
          }
        },
    });
    //load uglify plugin
    grunt.loadNpmTasks('grunt-contrib-uglify');
    
    //create default task
    grunt.registerTask("default", ["uglify"]);
    
    };
    
  4. Наконец-то я запускаю эту команду

    grunt Running `uglify:build` (uglify) task
    
  5. И она показывает такую ​​ошибку

    grunt

    Внимание! Задача «по умолчанию» не найдена.Для продолжения используйте --force.

    Прервано из-за предупреждений.

Что я делаю не так?

...