我真的很喜欢那种技术写作,其中一位开发人员阐述了一些特定的需求,尝试使用不同的技术来满足这些需求,并记录下他们的体验。
这正是 Andrew Walpole 在这里所做的。他希望在 WordPress 主题的上下文中尝试打包工具,并需要构建少量特定文件。两个 JavaScript 文件和两个 Sass 文件,它们可以从 npm 导入内容,并且需要进行缩小并生成源映射等等。本质上,这与八年前我撰写 《Grunt 适合那些认为 Grunt 之类的东西很奇怪且很难的人》 时所做的事情相同。这个过程并没有变得更容易,但至少速度更快了。
我一直在使用 Snowpack 进行 WordPress 主题开发,它似乎没有给我带来很多麻烦,但是我还没有尝试过使用多个入口点来处理我的主要脚本和 Gutenberg。看看结果会很有趣。我将在本周尝试一下。