我有一个当前布局的项目:
├── 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 设置正确的导入根目录?