Я работаю в проекте Angular6. В этом проекте, когда мы делаем ng build - он делает связку. Но когда мы делаем ng build --prod для производственной сборки, он показывает некоторую ошибку.
Но мы не можем исправить ошибку, потому что она показывает некоторую ошибку в библиотеке.
Итак, я считаю, что минимизировал свой машинописный код с помощью grunt.
Я пробовал многие из следующих шагов, которые у меня не работают.
Установите grunt cli в мой проект -
npm install -g grunt-cli
Создайте в моем проекте Gruntfile.js.
напишите код в моем 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"]);
};
Наконец-то я запускаю эту команду
grunt Running `uglify:build` (uglify) task
И показывает такую ошибку
grunt
Warning: Task "default" not found. Use --force to continue.
Aborted due to warnings.
Что я делаю неправильно?
Привет, Джеймс, у меня точный вопрос ... как минифицировать файлы .ts? не могли бы вы мне помочь?






Как насчет того, чтобы указать, какую именно ошибку вы получаете, вместо «какой-то ошибки»?