Javascript 摩卡咖啡&x2B;柴+;jsdom可以';t加载自定义模块目录
我正在使用一个多入口点应用程序,它大量使用公共组件,我从webpack中的resolve部分加载了它(请参阅webpack文件) 网页包文件Javascript 摩卡咖啡&x2B;柴+;jsdom可以';t加载自定义模块目录,javascript,node.js,reactjs,mocha.js,chai,Javascript,Node.js,Reactjs,Mocha.js,Chai,我正在使用一个多入口点应用程序,它大量使用公共组件,我从webpack中的resolve部分加载了它(请参阅webpack文件) 网页包文件 resolve: { extensions: ['', '.js', '.css', '.scss', '.jsx', '.json'], modulesDirectories: ['node_modules', 'common'] } 但问题是,当我要测试那个组件时,它不能从公共文件夹加载目录,因为我没有将它定义为模块目录,所以有没有办
resolve: {
extensions: ['', '.js', '.css', '.scss', '.jsx', '.json'],
modulesDirectories: ['node_modules', 'common']
}
但问题是,当我要测试那个组件时,它不能从公共文件夹加载目录,因为我没有将它定义为模块目录,所以有没有办法在测试环境中加载自定义模块目录呢 安装
npm install app-module-path --save
在文件中,在调用任何require()之前:
然后您可以从/common/util/Base
import Base from 'util/Base';
import Base from 'util/Base';