This is a companion discussion topic for the original entry at https://strapi.io/blog/how-to-create-a-strapi-v4-plugin-add-a-content-type-to-a-plugin-3-6

Hello Yves,

Can you help me maybe what is the problem?
I try to add content-type with “strapi generate” but I didn’t saw in admin.
Installed strapi with ts and version is 4.3.2.

According to practical test and fresh experience, maybe you didn’t rebuild the project before loading. Every time installing a plugin, adding content-type, need to rebuild and restart the development.

I met an issue following the router config with the error below:

TypeError: Cannot create property 'type' on string 'content-api'
    at /Users/test/Documents/strapiDemo/node_modules/@strapi/strapi/lib/services/server/register-routes.js:71:21
    at /Users/test/Documents/strapiDemo/node_modules/lodash/lodash.js:4967:15

.....

and change to the below format that will be ok,

module.exports = {
  'content-api': {
     type: 'content-api',
    routes: [],
 }
}
1 Like