小编nsh*_*ore的帖子

无效或意外的令牌“导入” - jest/babel/webpack

我有一个 Rust 库,我正在尝试交叉编译并打包到 npm 脚本中。我一直在关注wasm包的使用过程。该过程构建了 es6 js,我编写了一些粗略的测试,然后决定尝试使用 jest 作为测试运行程序,因为我在另一个项目中使用它,没有什么问题。

我在尝试运行测试时遇到这个问题

    /Users/nsh/WebstormProjects/wasm-ed25519ph/pkg/index_bg.wasm:1
    ({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){


    SyntaxError: Invalid or unexpected token

    > 1 | import * as wasm from './index_bg.wasm';
Run Code Online (Sandbox Code Playgroud)

我运行笑话

jest --config ./jest.config.json --detectOpenHandles --debug
Run Code Online (Sandbox Code Playgroud)

笑话调试配置输出

{
  "configs": [
    {
      "automock": false,
      "browser": false,
      "cache": true,
      "cacheDirectory": "/var/folders/w1/hmxby_9x2h18qmm4fbgq3x1m0000gn/T/jest_dx",
      "clearMocks": false,
      "coveragePathIgnorePatterns": [
        "/node_modules/"
      ],
      "detectLeaks": false,
      "detectOpenHandles": true,
      "errorOnDeprecated": false,
      "filter": null,
      "forceCoverageMatch": [],
      "globals": {
        "NODE_ENV": "test"
      },
      "haste": {
        "providesModuleNodeModules": []
      },
      "moduleDirectories": [
        "node_modules",
        "pkg"
      ],
      "moduleFileExtensions": [
        "js"
      ], …
Run Code Online (Sandbox Code Playgroud)

javascript webpack jestjs wasm-bindgen wasm-pack

5
推荐指数
1
解决办法
1034
查看次数

标签 统计

javascript ×1

jestjs ×1

wasm-bindgen ×1

wasm-pack ×1

webpack ×1