Javascript 为什么可以';";要求;react-dom.js?
我试着把反应带到我的玩笑测试中。像这样Javascript 为什么可以';";要求;react-dom.js?,javascript,node.js,reactjs,jestjs,Javascript,Node.js,Reactjs,Jestjs,我试着把反应带到我的玩笑测试中。像这样 const React = require('../src/js/vendor/react/build/react.js'); const ReactDOM = require('../src/js/vendor/react/build/react-dom.js'); 当我在测试中记录ReactDOM时,我没有定义。为什么? 这条路是正确的。我可以“要求”做出反应。他没有提到的部分(他也在IRC)是他没有NPM,他的团队“决定不使用NPM”添加到您的项目
const React = require('../src/js/vendor/react/build/react.js');
const ReactDOM = require('../src/js/vendor/react/build/react-dom.js');
当我在测试中记录ReactDOM时,我没有定义。为什么?
这条路是正确的。我可以“要求”做出反应。他没有提到的部分(他也在IRC)是他没有NPM,他的团队“决定不使用NPM”添加到您的项目中,这样您就可以在客户端使用
要求(…)
或
用于将脚本从ES5传输到ES6如果您查看,您将看到CommonJS
require
和AMD styledefine
调用引用“react”
(为了将来的分离,它仅包装私有API内容),这仅在您的环境是捆绑包(例如webpack/browserify)时才起作用了解npm路径解析或配置有模块路径映射的AMD加载程序(如requirejs)。您是否认为路径有效?你的开发工具网络标签上写了什么?你有404吗?@War10ck要么路径有效,要么我疯了。很难说网络选项卡,Jest测试是在节点中运行的。不,啊,我没意识到。不幸的是,这超出了我的范围。我对笑话或节点不够熟悉,不知道从哪里开始。