我正在努力将我的团队调到React的15.6.1。因此,prop-types
现在是一个单独的包。目前,当使用Enzyme运行Intern测试时,由于以下原因而无法执行:
Running "intern:runner" (intern) task
SUITE ERROR
Error: Module name "factoryWithTypeCheckers" has not been loaded yet for context: _. Use require([])
http://requirejs.org/docs/errors.html#notloaded
at makeError <node_modules/requirejs/require.js:165:17>
at Object.localRequire [as require] <node_modules/requirejs/require.js:1429:44>
at requirejs <node_modules/requirejs/require.js:1791:24>
at <prop-types@15.5.10/factory.js:16:15>
到目前为止,我唯一做的就是在prop-types
包中添加base.js
作为映射:
{ name: "prop-types", location: "node_modules/prop-types", main: 'prop-types'},
我不得不假设Facebook不打算通过这种改变来打破测试跑步者,所以我正在做的事情有明显的错误,我错过了它。有人会介意我指出正确的方向吗?