第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

讓 Snowpack 與 Babel 一起工作,“要求未定義”。我錯(cuò)過(guò)了需要轉(zhuǎn)換嗎?

讓 Snowpack 與 Babel 一起工作,“要求未定義”。我錯(cuò)過(guò)了需要轉(zhuǎn)換嗎?

HUH函數(shù) 2023-09-28 10:15:19
我正在接近 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)有定義)
查看完整描述

1 回答

?
呼啦一陣風(fēng)

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超6個(gè)贊

Babel 仍然將import語(yǔ)句轉(zhuǎn)換為require您的配置。為了防止這種情況,請(qǐng)嘗試以下配置:

{
??"presets":?[
????["@babel/preset-env",?{
??????"targets":?{
????????"esmodules":?true
??????},
??????"modules":?false
????}]
??]}

您可以使用其他設(shè)置來(lái)擴(kuò)展它,但這應(yīng)該是一個(gè)最小的工作設(shè)置。

正如我在評(píng)論中提到的,沒(méi)有modules: false它仍然可以轉(zhuǎn)換為require語(yǔ)句,因此您必須按照文檔覆蓋默認(rèn)行為


查看完整回答
反對(duì) 回復(fù) 2023-09-28
  • 1 回答
  • 0 關(guān)注
  • 112 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)