Исправить «Ошибку experimantalDecorator» в Nuxt.Js проект, несмотря на то, что я исправил «experimantalDecorator : true»

#javascript #node.js #typescript #vue.js #nuxt.js

#javascript #node.js #машинописный текст #vue.js #nuxt.js

Вопрос:

Я использовал Nuxt.Js в моем последнем проекте. Я использовал decoratr типа ‘@’ в файле .ts, и на ‘@’ появилось сообщение об ошибке. Мой код приведен ниже.

     import { Component, Vue } from "nuxt-property-decorator";

@Component({})
export default class extends Vue {
    greeting:string = ''
    message:string = 'world'
    get hello(){
        return this.greeting   ' '   this.message   '!'
    }
}
 

и сообщение об ошибке находится ниже.

 Experimental support for decorators is a feature that is subject to change in a future release. Set the 'experimentalDecorators' option in your 'tsconfig' or 'jsconfig' to remove this warning.
 

Итак, я проверил соответствующую часть в tsconfig.json, и она уже ‘experimentalDecorators: true’.
И я проверил jsconfig.json, но я не смог найти «experimentalDecorators» в моем файле.

мой файл jsconfig.json, как показано ниже.

     {
  "compilerOptions": {
    "baseUrl": "src",
    "paths": {
      "~/*": ["./src/*"],
      "@/*": ["./src/*"],
      "~~/*": ["./*"],
      "@@/*": ["./*"]
    }
  },
  "exclude": ["node_modules", ".nuxt", "dist"]
}
 

На самом деле, я запустил код, и никакой ошибки компиляции не произошло.
Так что я мог бы подумать, что это просто предупреждение, но мой клиент действительно строг.
Я должен исправить эту проблему.
Может кто-нибудь посоветовать мне?

Комментарии:

1. Можете ли вы предоставить ссылку на GitHub, которая воспроизводит проблему?

2. Спасибо за ваш комментарий! Я не очень хорошо использую Github, но я постараюсь. Я предоставлю ссылку на Github, когда закончу создание репозитория.