Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.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 React建议和autocomplete不适用于VSCode中具有js扩展名的文件_Javascript_Reactjs_Visual Studio Code_Autocomplete_Autosuggest - Fatal编程技术网

Javascript React建议和autocomplete不适用于VSCode中具有js扩展名的文件

Javascript React建议和autocomplete不适用于VSCode中具有js扩展名的文件,javascript,reactjs,visual-studio-code,autocomplete,autosuggest,Javascript,Reactjs,Visual Studio Code,Autocomplete,Autosuggest,我需要在Visual Studio代码中的扩展名为.js的文件中启用与React相关的建议和自动完成。让它对我有效的唯一方法是将扩展名从.js更改为.jsx。我尝试了中描述的所有方法,但没有任何效果 下面是我所说的“反应相关建议”和“自动完成”的意思。 “*.jsx”扩展与javascriptreact语言模式相关联 将文件类型从javascript更改为javascriptreact,您可以从底部面板执行此操作 或者从命令面板(ctrl+p)运行Change language Mode) 此外

我需要在Visual Studio代码中的扩展名为
.js
的文件中启用与React相关的建议和自动完成。让它对我有效的唯一方法是将扩展名从
.js
更改为
.jsx
。我尝试了中描述的所有方法,但没有任何效果

下面是我所说的“反应相关建议”和“自动完成”的意思。

“*.jsx”
扩展与
javascriptreact
语言模式相关联

将文件类型从
javascript
更改为
javascriptreact
,您可以从底部面板执行此操作

或者从命令面板(
ctrl+p
)运行
Change language Mode

此外,您还可以在
设置.json上添加
文件.associations

  "files.associations": {
    "*.react.js": "javascriptreact",
    "*.jsx": "javascriptreact",
    "*.js": "javascriptreact",
  }

“*.jsx”
扩展与
javascriptreact
语言模式相关联

将文件类型从
javascript
更改为
javascriptreact
,您可以从底部面板执行此操作

或者从命令面板(
ctrl+p
)运行
Change language Mode

此外,您还可以在
设置.json上添加
文件.associations

  "files.associations": {
    "*.react.js": "javascriptreact",
    "*.jsx": "javascriptreact",
    "*.js": "javascriptreact",
  }

我也试过这个。但它对我不起作用,它只启用了Emmet,但没有给出具体的建议和自动完成。这真的很奇怪,因为只有当我手动将文件扩展名从
.js
链接到
.jsx
时,才能触发启用建议。即使我将语言模式设置为
javascriptreact
也不会启用建议。这是官方方式,没有足够的上下文帮助您进一步解决问题。我已将javascript文件与javascriptreact关联,但这正是我得到的。我也尝试过这样做。但它对我不起作用,它只启用了Emmet,但没有给出具体的建议和自动完成。这真的很奇怪,因为只有当我手动将文件扩展名从
.js
链接到
.jsx
时,才能触发启用建议。即使我将语言模式设置为
javascriptreact
也不会启用建议。这是官方方式,没有足够的上下文帮助您进一步解决问题。我已将javascript文件与javascriptreact关联,但这就是我得到的。