Added @types/tapable at version ^0.2.5 #5
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The build process fails due to
@types/webpack
pulling@types/tapable
at version 1.0.0.As per
@types/webpack
's (2.2.16) package.json:"dependencies": {
"@types/node": "*",
"@types/tapable": "*",
"@types/uglify-js": "*"
}
This results in the errors:
ERROR in [at-loader] ./node_modules/@types/webpack/index.d.ts:556:28
Type 'typeof "node_modules/@types/tapable/index"' is not a constructor function type.
ERROR in [at-loader] ./node_modules/@types/webpack/index.d.ts:598:46
Namespace '"node_modules/@types/tapable/index"' has no exported member 'Plugin'.
ERROR in [at-loader] ./node_modules/@types/webpack/index.d.ts:602:53
Namespace '"node_modules/@types/tapable/index"' has no exported member 'Plugin'.
Specifying
@types/tapable
to ^0.2.5 in package.json solves the issue.