SyntaxError: Unexpected token 'export' Underscore.js
SyntaxError: Unexpected token 'export' Underscore.js
将 underscore.js 复制粘贴到我的控制台时出现此错误。 Error screenshot“未捕获的语法错误;意外的标记 'export'”
如果有帮助,我尝试了 Chrome 版本 100.0.4896.127 和 Opera LVL3(核心:85.0.4341.72)。
Unexpected token 'export'
表示引擎遇到了JavaScript的export
关键字,只有在<script type=module>
时才允许。这意味着您可能已将 ESM 捆绑包复制到您的控制台 (underscore-esm.js
),这适用于这种情况。
对于copy-pasting进入控制台,UMD包(underscore-umd.js
)更合适。这将为您提供一个全局 _
变量,让您可以访问所有 Underscore 函数。
当写 JavaScript 项目“严肃”时,你通常会做这样的事情:
import _, { times, debounce } from 'underscore';
如果您使用的是 ESM 平台(在某些情况下可能需要设置 import map 或类似的 别名配置 ),或者像这样:
<script src="https://cdn.jsdelivr.net/npm/underscore@1.13.3/underscore-umd-min.js"></script>
如果您将依赖项直接附加到 HTML 页面。
将 underscore.js 复制粘贴到我的控制台时出现此错误。 Error screenshot“未捕获的语法错误;意外的标记 'export'”
如果有帮助,我尝试了 Chrome 版本 100.0.4896.127 和 Opera LVL3(核心:85.0.4341.72)。
Unexpected token 'export'
表示引擎遇到了JavaScript的export
关键字,只有在<script type=module>
时才允许。这意味着您可能已将 ESM 捆绑包复制到您的控制台 (underscore-esm.js
),这适用于这种情况。
对于copy-pasting进入控制台,UMD包(underscore-umd.js
)更合适。这将为您提供一个全局 _
变量,让您可以访问所有 Underscore 函数。
当写 JavaScript 项目“严肃”时,你通常会做这样的事情:
import _, { times, debounce } from 'underscore';
如果您使用的是 ESM 平台(在某些情况下可能需要设置 import map 或类似的 别名配置 ),或者像这样:
<script src="https://cdn.jsdelivr.net/npm/underscore@1.13.3/underscore-umd-min.js"></script>
如果您将依赖项直接附加到 HTML 页面。