Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript VSCode和Vue:意外字符'‌';_Javascript_Typescript_Vue.js_Visual Studio Code_Vscode Settings - Fatal编程技术网

Javascript VSCode和Vue:意外字符'‌';

Javascript VSCode和Vue:意外字符'‌';,javascript,typescript,vue.js,visual-studio-code,vscode-settings,Javascript,Typescript,Vue.js,Visual Studio Code,Vscode Settings,我正在为一个规模较大的Vuejs项目使用VSCode,但是,当我编写任何箭头函数或任何涉及方括号的内容时,我总是会遇到奇怪的意外字符错误。例如,如果我在代码的中间添加一个空计算 >方法< >代码>创建< /代码>: methods: { method1() { // sample code here }, method2(){ // sample code here } }, computed:‌{ }, create

我正在为一个规模较大的Vuejs项目使用VSCode,但是,当我编写任何箭头函数或任何涉及方括号的内容时,我总是会遇到奇怪的意外字符错误。例如,如果我在代码的中间添加一个空<代码>计算<代码> >方法< <代码> >代码>创建< /代码>:

methods: {
    method1() {
        // sample code here
    },
    method2(){
        // sample code here
    }
},
computed:‌{
    
},

created() {
    if(this.condition){
        require("prismjs/components/prism-python")
    }
},
我会得到这个错误:

Syntax Error: SyntaxError: /home/me/Documents/project/src/views/folder/file.vue: Unexpected character '‌' (86:13)

  84 |         }
  85 |     },
> 86 |     computed:‌{
     |              ^
  87 |         
  88 |     },
  89 | 


 @ ./src/views/folder/file.vue?vue&type=script&lang=js& 1:0-292 1:308-311 1:313-602 1:313-602
 @ ./src/views/folder/file.vue
 @ ./src/router/index.js
 @ ./src/main.js
 @ multi (webpack)-dev-server/client?http://192.168.1.175:8080&sockPath=/sockjs-node (webpack)/hot/dev-server.js ./src/main.js
但是如果我从另一个工作文件中复制粘贴一个
computed
,而不是当前的
computed
,删除其中的任何内容,并按正常方式编写代码,那么一切都可以正常工作,所以可以安全地假设VSCode正在插入某些内容(显然我看不到)

除了Vetur,我没有任何扩展,我甚至尝试禁用/重新安装,看看这是否是问题所在。 我尝试了一切,从摆弄自动插入设置,到直接重新安装VSCode。我已经在谷歌搜索过了,但不知为什么我‌ 找不到其他有这个问题的人


任何帮助都将不胜感激。

根据我的评论:确保选中顶部菜单中的[View][Render Control Characters]。可能正在输入非打印UTF字符。你所在的地区是什么?或者,将文件编码更改为ASCII,看看会发生什么。

如果插入这样的空格,会发生什么:
computed:‌ {
?@Anatoly同样的错误。请确保[View][呈现控制字符]在顶部菜单中选中。可能正在输入非打印UTF字符。您的区域设置是什么?或者,将文件编码更改为ASCII并查看发生了什么。您在其中有一个隐藏字符。如果在另一个编辑器中编辑文件,只替换分号,然后执行脚本,会发生什么?