如何在 Emacs 中使 web 模式读取 mjs 文件

How to make web-mode read mjs-files in Emacs

我正在尝试让网络模式将 mjs 文件读取为 jsx 或 js 文件。我通过添加

来做到这一点
(add-to-list 'auto-mode-alist '("\.mjs\'" . web-mode))

问题是当我评估 web-mode-content-type 时,我得到 html。我该如何解决这个问题?

我通过将以下内容添加到我的初始文件中解决了我的问题。

(setq web-mode-content-types-alist
      '(("jsx" . "\.[c|m]js[x]?\'")))