【发布时间】:2015-07-09 19:08:28
【问题描述】:
我正在编写一些 mocha 测试来加载具有如下路径的代码:
import MyStore from "stores/MyStore"
这在网络浏览器中运行良好,因为我们使用的是webpack-dev-server,它反过来从webpack.config.js读取此条目:config.resolve.root: [path.resolve(__dirname, "./app")],因此它知道找到./app/stores/MyStore。
从mocha --compilers js:babel/register 运行时,此路径不起作用。我正在尝试找到可能用于此目的的包或配置。这将使我们不必更改可能的代码引用,当然还可以使我们的导入更加可移植。
不确定是否重要,我们使用 iojs。如果这真的无法做到,那么只需更新路径就可以了。谢谢...
【问题讨论】:
-
这是一个非标准的 webpack 特性,它在 Node.js 中可能不会很容易工作。为什么不使用标准的相对路径?
标签: javascript mocha.js