亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Babel只編譯我的Vue項目的js文件,而不是整個項目

Babel只編譯我的Vue項目的js文件,而不是整個項目

慕村225694 2023-07-20 15:09:35
我有一個 Vue 項目,我想在舊 iPad 上使用,運行 iOS/safari 版本 5。這意味著我需要使用 Babel 將其轉譯為 ES5。這就是我的babel.config.js樣子  presets: [    //'@vue/cli-plugin-babel/preset',    ["@babel/env",    {      targets: {        safari: "5",        ios: "5",      },      useBuiltIns: "usage",      "corejs": "3.6.4",    },]  ]}現在,當我運行時npx babel src --out-dir dist,babel 僅將.js文件編譯到該dist文件夾中。沒有.vue文件、靜態資產和html文件被編譯/復制到該dist文件夾。我怎樣才能讓 Babel 不僅僅編譯.js文件,還需要做什么才能將我的項目轉譯為 ES5?這是我的package.json:{  "name": "frontend",  "version": "0.1.0",  "private": true,  "scripts": {    "serve": "vue-cli-service serve",    "build": "vue-cli-service build",    "lint": "vue-cli-service lint"  },  "dependencies": {    "@babel/polyfill": "^7.12.1",    "axios": "^0.20.0",    "core-js": "^3.6.5",    "sass": "^1.27.0",    "sass-loader": "^10.0.3",    "vue": "^2.6.11",    "vue-axios": "^2.1.5",    "vue-device-detector": "^1.1.6",    "vue-material": "^1.0.0-beta-15",    "vue-router": "^3.2.0",    "vuelidate": "^0.7.5"  },  "devDependencies": {    "@babel/cli": "^7.12.1",    "@babel/core": "^7.12.3",    "@babel/preset-env": "^7.12.1",    "@vue/cli-plugin-babel": "~4.5.0",    "@vue/cli-plugin-eslint": "~4.5.0",    "@vue/cli-plugin-router": "~4.5.0",    "@vue/cli-service": "~4.5.0",    "babel-eslint": "^10.1.0",    "eslint": "^6.7.2",    "eslint-plugin-vue": "^6.2.2",    "vue-template-compiler": "^2.6.11"  }}
查看完整描述

1 回答

?
慕容森

TA貢獻1853條經驗 獲得超18個贊

這不是 babel 編譯靜態資源的目的,為此您需要像 webpack 這樣的捆綁器或像 Gulp 這樣的任務運行器。



查看完整回答
反對 回復 2023-07-20
  • 1 回答
  • 0 關注
  • 186 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號