How to use jest with webpack?

前端 未结 12 2567
抹茶落季
抹茶落季 2020-12-08 06:00

I use webpack to develop a React component. Here is a simple version of it:

\'use strict\';

require(\'./MyComponent.less\');

var React = require(\'react\')         


        
12条回答
  •  抹茶落季
    2020-12-08 06:39

    From Jest docs:

    // in terminal, add new dependency: identity-obj-proxy
    npm install --save-dev identity-obj-proxy
    
    // package.json (for CSS Modules)
    {
      "jest": {
        "moduleNameMapper": {
          "\\.(css|less)$": "identity-obj-proxy"
        }
      }
    }
    

    The snippet above will route all .less files to the new dependency identity-obj-proxy, which will return a string with the classname when invoked, e.g. 'styleName' for styles.styleName.

提交回复
热议问题