【问题标题】:Build library and include CSS files but not test files构建库并包含 CSS 文件但不包含测试文件
【发布时间】:2018-10-15 04:13:43
【问题描述】:
我目前正在开发一个 React 库。当我运行 build 时,css 文件被忽略。我在构建脚本中添加了标志 --copy-files,现在它会复制 css 文件和测试文件。
我目前在脚本中有这个:
babel src/ --out-dir lib --ignore spec.js --copy-files
如何设置构建脚本,使其忽略测试文件并复制所有其他文件?
【问题讨论】:
标签:
javascript
reactjs
npm
babeljs
【解决方案1】:
babel src/ --out-dir lib --ignore spec.js --copy-files
上面的代码应该可以工作。可能你可以删除lib文件夹,然后重新构建,看看测试文件是否还在。
【解决方案2】:
现有的脚本恰好在工作,我需要做的就是删除已经存在的编译 lib 目录,出于某种原因,该目录仍然包含测试文件夹/文件。
为了将来的目的,如果您想从编译或复制中排除文件,请将它们添加到包含标志中,如下所示:--ignore spec.js。
我希望这对遇到同样问题的人有所帮助。