是否可以从我的node_modules
?
例如,我使用了一些包含大量测试和语言的软件包,其中大多数我不需要并希望在我的打包生产版本中删除。但是,它们仍然包含在最终包中。
我试图尽可能多地从包中删除文件(每次都不手动),以节省空间和编译时间。我使用的环境是循环<script id="javascriptTemplate" type="text/x-kendo-template">
<h4>#= $("\#theSpan").text() #</h4>
</script>
目录中的所有文件,并将它们添加到生产包中(所有文件都使用javascript打包)。我想要一个JavaScript解决方案来在编译时删除这些文件,这样最终包就可以了。
答案 0 :(得分:0)
我会使用bower来管理客户端javascript模块,而不是直接使用npm。
Bower包比npm更简单,并且没有具有模块依赖性的子文件夹。大多数将包括&#34; dist&#34;预先缩小的javascript文件夹。开箱即用,您的包裹将比使用npm时小。
如果您想更进一步,可以在gulpjs或gruntjs脚本中包含一些处理,以手动将所需文件复制到lib
和css
文件夹,或使用像{一样的插件{3}}(有点)自动做同样的事情。