Skip to content
This repository has been archived by the owner on Apr 8, 2020. It is now read-only.

Yeoman generator: issues with NPM package versions #1132

Closed
jzbyers opened this issue Jul 19, 2017 · 1 comment
Closed

Yeoman generator: issues with NPM package versions #1132

jzbyers opened this issue Jul 19, 2017 · 1 comment

Comments

@jzbyers
Copy link

jzbyers commented Jul 19, 2017

I have run into this problem a few times, and I've found that I've had to install more recent versions of some packages, namely Typescript.

The issue occurs when running yo aspnetcore-spa, and the error messages are as follows:

ERROR in [at-loader] ./ClientApp/routes.tsx:9:12 
    TS2322: Type '{ exact: true; path: "/"; component: typeof Home; }' is not assignable to type 'IntrinsicAttributes & IntrinsicClassAttributes<Route<T>> & Readonly<{ children?: ReactNode; }> & ...'.
  Type '{ exact: true; path: "/"; component: typeof Home; }' is not assignable to type 'Readonly<T>'.

ERROR in [at-loader] ./ClientApp/routes.tsx:10:12 
    TS2322: Type '{ path: "/counter"; component: typeof Counter; }' is not assignable to type 'IntrinsicAttributes & IntrinsicClassAttributes<Route<T>> & Readonly<{ children?: ReactNode; }> & ...'.
  Type '{ path: "/counter"; component: typeof Counter; }' is not assignable to type 'Readonly<T>'.

ERROR in [at-loader] ./ClientApp/routes.tsx:11:12 
    TS2322: Type '{ path: "/fetchdata/:startDateIndex?"; component: typeof FetchData; }' is not assignable to type 'IntrinsicAttributes & IntrinsicClassAttributes<Route<T>> & Readonly<{ children?: ReactNode; }> & ...'.
  Type '{ path: "/fetchdata/:startDateIndex?"; component: typeof FetchData; }' is not assignable to type 'Readonly<T>'.

ERROR in [at-loader] ./node_modules/@types/react-router/index.d.ts:67:21 
    TS2694: Namespace 'React' has no exported member 'ComponentType'.

ERROR in [at-loader] ./node_modules/@types/react-router/index.d.ts:102:48 
    TS2694: Namespace 'React' has no exported member 'ComponentType'.
@jzbyers
Copy link
Author

jzbyers commented Jul 19, 2017

Just found this issue referenced in #1120 and #1099. The fix is to update the following packages to the following versions:

...
"@types/react": "15.0.35",
"@types/react-dom": "15.5.1",
"@types/react-redux": "4.4.45",
"@types/react-router-dom": "4.0.6",
"@types/react-router-redux": "5.0.3",
...
"typescript": "2.3.4",

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant