#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, когда закончу создание репозитория.