我正在使用预设react-app
来构建组件并发布以供其他项目使用。使用env production
编译时,它会编译代码,但仍保留import
和export
而不将其转换为exports.
和require
。但是,当我通过env test
时,它会编译包括import
和export
在内的所有内容。这是我期望production
要做的。我在编写使用我的组件的笑话测试时遇到了问题,因为它期望node_modules
具有完全可转换的代码。有谁知道为什么并且对此有可能的解决办法?我可以在发布版本中使用test
来解决此问题吗?
SET NODE_ENV=production&& babel src/lib --out-dir dist --copy-files