'Amplify build fails with ReferenceError: license is not defined

Original error was Task never defined: default and asked/answered here: Build failed for AWS Amplify React Site for unknown reason

Now I get this error:

2022-04-10T16:04:21.976Z [WARNING]: ReferenceError: license is not defined
                                at Object.<anonymous> (/codebuild/output/src885439336/src/pn-toolbox-react/gulpfile.js:80:23)
                                at Module._compile (internal/modules/cjs/loader.js:1085:14)
                                at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
                                at Module.load (internal/modules/cjs/loader.js:950:32)
                                at Function.Module._load (internal/modules/cjs/loader.js:790:12)
                                at Module.require (internal/modules/cjs/loader.js:974:19)
                                at require (internal/modules/cjs/helpers.js:101:18)
                                at requireOrImport (/codebuild/output/src885439336/src/pn-toolbox-react/node_modules/gulp/node_modules/gulp-cli/lib/shared/require-or-import.js:19:11)
                                at execute (/codebuild/output/src885439336/src/pn-toolbox-react/node_modules/gulp/node_modules/gulp-cli/lib/versioned/^4.0.0/index.js:37:3)
                                at Liftoff.handleArguments (/codebuild/output/src885439336/src/pn-toolbox-react/node_modules/gulp/node_modules/gulp-cli/index.js:211:24)

The license is for Creative Tim components. This builds successfully on my local system.



Solution 1:[1]

In your package.json file you need to add a license value.

For example:

{
  "license" : "SEE LICENSE IN <filename>"
}

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Barry Michael Doyle