我正在接近 Snowpack,之前使用過(guò) Webpack + Babel 加載器。我錯(cuò)過(guò)了一些東西,我知道是什么:某種polyfillrequire或 conversion。我不知道require在瀏覽器中工作的 Webpack 的內(nèi)部結(jié)構(gòu),但我無(wú)法通過(guò) Snowpack 得到同樣的結(jié)果。在我的文件中snowpack.config.json,我正在加載 Babel 插件:{ "buildOptions": { "clean": true, "out": "dist" }, "mount": { "src": "/" }, "plugins": [ "@snowpack/plugin-babel" ]}我.babelrc正在使用@babel/preset-env:{ "presets": [ ["@babel/preset-env", { "corejs": 3, "useBuiltIns": "usage" }] ]}測(cè)試腳本被轉(zhuǎn)換snowpack build為:"use strict";require("core-js/modules/es.array.concat");require("core-js/modules/es.array.map");// Import polyfilldocument.addEventListener('DOMContentLoaded', function () { [1, 2, 3].concat([4, 5]).map(function (n) { return console.log(n); });});window.addEventListener('load', function () {});(當(dāng)然,問(wèn)題是require沒(méi)有定義)
讓 Snowpack 與 Babel 一起工作,“要求未定義”。我錯(cuò)過(guò)了需要轉(zhuǎn)換嗎?
HUH函數(shù)
2023-09-28 10:15:19