You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Expected behavior: When I run gulp compile command the SRC folder in lambda should compile all TS file's and create a new folder DIST having all the compiled files in JS format from SRC folder.
Actual behavior:
When I run gulp compile command i get the following warning:
gulp-typescript: noExternalResolve is deprecated - use noResolve instead
The non-standard option noExternalResolve has been removed as of gulp-typescript 3.0.
Use noResolve instead.
error TS5023: Unknown compiler option 'exclude'.
Your gulpfile:
///
var gulp = require('gulp');
var ts = require('gulp-typescript');
var zip = require('gulp-zip');
var del = require('del');
var install = require('gulp-install');
var runSequence = require('run-sequence');
var awsLambda = require("node-aws-lambda");
var sourcemaps = require('gulp-sourcemaps');
var gulpMocha = require('gulp-mocha');
var gutil = require('gulp-util');
I am new to gulp and AWS lambda , please kindly help. Also the gulp compile command executes with 47 semantic errors. All of error code: TS7006 i.e Parameter xyz implicitly has an 'any' type
The text was updated successfully, but these errors were encountered:
This is the end message:
TypeScript: 47 semantic errors
TypeScript: emit succeeded (with errors)
(node:10592) UnhandledPromiseRejectionWarning: Error: TypeScript: Compilation failed
at Output.mightFinish (C:\Users\manoj.k.chakladar\Downloads\My Tasks\Secret manager retrieval\cost collector\1033_PRD_RMSG_CostCollector\node_modules\gulp-typescript\release\output.js:130:43)
at applySourceMap.then.appliedSourceMap (C:\Users\manoj.k.chakladar\Downloads\My Tasks\Secret manager retrieval\cost collector\1033_PRD_RMSG_CostCollector\node_modules\gulp-typescript\release\output.js:43:22)
(node:10592) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise
which was not handled with .catch(). (rejection id: 3)
(node:10592) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero
exit code.
Expected behavior: When I run gulp compile command the SRC folder in lambda should compile all TS file's and create a new folder DIST having all the compiled files in JS format from SRC folder.
Actual behavior:
When I run gulp compile command i get the following warning:
gulp-typescript: noExternalResolve is deprecated - use noResolve instead
The non-standard option noExternalResolve has been removed as of gulp-typescript 3.0.
Use noResolve instead.
error TS5023: Unknown compiler option 'exclude'.
Your gulpfile:
///
var gulp = require('gulp');
var ts = require('gulp-typescript');
var zip = require('gulp-zip');
var del = require('del');
var install = require('gulp-install');
var runSequence = require('run-sequence');
var awsLambda = require("node-aws-lambda");
var sourcemaps = require('gulp-sourcemaps');
var gulpMocha = require('gulp-mocha');
var gutil = require('gulp-util');
const babel = require('gulp-babel');
gulp.task('clean', function () {
return del(['./dist','./testJs', './dist.zip']);
});
gulp.task('compile', function () {
return gulp.src(['src//*.ts' ]) //'typings//.d.ts'])
.pipe(sourcemaps.init())
.pipe(ts({
noImplicitAny: true,
removeComments: true,
preserveConstEnums: true,
target: 'es2015',
module: 'commonjs',
noExternalResolve: true,
exclude: ["node_modules", "dist"]
}))
.pipe(babel({
presets: [ 'es2015' ],
plugins: ['transform-runtime']
}))
.pipe(sourcemaps.write('.', { sourceRoot: '../src' }))
.pipe(gulp.dest('./dist'))
,
gulp.src(['src/**/.json'])
.pipe(gulp.dest('./dist'));
});
gulp.task('node-mods', function () {
return gulp.src('./package.json')
.pipe(gulp.dest('dist/'))
.pipe(install({ production: true }));
});
gulp.task('zip', function () {
return gulp.src(['dist/**/', '!dist/package.json', '!dist/.map'])
.pipe(zip('1033_RMSG_MRDR.zip'))
.pipe(gulp.dest('./dist/zip/'));
});
gulp.task('deploy', function (callback) {
return runSequence(
'clean',
'compile',
'compiletest',
'test',
'node-mods',
callback
);
});
gulp.task('compiletest', function () {
return gulp.src(['test//*.ts' ]) //'typings//*.d.ts'])
.pipe(sourcemaps.init())
.pipe(ts({
noImplicitAny: true,
removeComments: true,
preserveConstEnums: true,
target: 'es2015',
module: 'commonjs',
noExternalResolve: true,
exclude: ["node_modules", "testJs"]
}))
.pipe(babel({
presets: [ 'es2015' ],
plugins: ['transform-runtime']
}))
.pipe(sourcemaps.write('.', { sourceRoot: '../test' }))
.pipe(gulp.dest('./testJs'));
});
gulp.task('test', function(){
return gulp.src(['testJS/**/*.js'],{read:false})
.pipe(gulpMocha({reporter:'list'}))
.on('error', gutil.log);
})
tsconfig.json
{
"compilerOptions": {
"module": "commonjs",
"removeComments": true,
"preserveConstEnums": true,
"noImplicitAny": false,
"skipLibCheck": true,
"target": "es2015"
},
"exclude": ["node_modules", "dist"]
}
I am new to gulp and AWS lambda , please kindly help. Also the gulp compile command executes with 47 semantic errors. All of error code: TS7006 i.e Parameter xyz implicitly has an 'any' type
The text was updated successfully, but these errors were encountered: