2

我有一个当前布局的项目:

├── atoms
│   ├── histogram
├── molecules
│   ├── many-histograms

因为我不想在我的导入中使用丑陋的相对路径,所以我paths为 Browserify 设置了属性。

所以在 中molecules/many-histograms/index.jsx,我能够:

import Histogram from 'atoms/histogram';

它在开发中运行良好,但运行测试似乎正在为该导入而死。它说:Cannot find module 'atoms/histogram'

我当前对 mocha 的配置如下:

gulp.src(config.js.tests, {read: false})
    .pipe(mocha({
        compilers: {
            js: "babel-register ../../_dev_tools/test_setup.js"
        },
        reporter: 'min'
    }).on('error', reporters.testError));

如何为 Mocha 或 Babel 设置正确的导入根目录?

4

0 回答 0