babel webpack vue 配置檔案支援智慧提示
你真的可以盲寫配置嗎?
如果非腳手架搭建的專案,往往需要手動配置 babel webpack。
每次都要開啟官網,複製黏貼,然後一個一個配置。
如果配置也能智慧提示,豈不美哉。
babel 配置
如果原先是 .babelrc 配置,請改成 .babelrc.js 或者 babel.config.js
然後安裝依賴 npm i -D @types/babel__core 或 yarn add -D @types/babel__core
接著在配置檔案里加上 @type {import('@babel/core').TransformOptions} 宣告。
非常簡單,babel 就支援智慧提示了。
webpack 配置
方法一樣,先安裝依賴 npm i -D @types/webpack 或 yarn add -D @types/webpack
接著在配置檔案里加上 @type {import('webpack').Configuration} 宣告。
vue 配置
vue 配置則簡單多了,不需要安裝任何東西,
只要加上宣告 @type {import('@vue/cli-service').ProjectOptions} 即可。
小結
其實就是利用 ts 的宣告檔案來實現智慧提示。
很多人不知道 js 的 jsdoc 規範,也被 ts 相容了,可以很好的為 js 服務。
本文只在 vscode 下測試,理論上所有主流開發環境都是支援這種方式的。
相關文章
- 深入淺出的webpack構建工具---babel之配置檔案.babelrc(三)WebBabel
- webpack之babel配置和HMRWebBabel
- webpack中babel的配置問題WebBabel
- VUE打包後配置配置檔案修改請求url方法及webpack打包的檔案生成同名檔案方法VueWeb
- webpack學習筆記七:配置babelWeb筆記Babel
- webpack配置Plugin/配置檔案分離WebPlugin
- Vue-CLI2專案從 babel 6 + webpack 3.x 升級到 babel7 + webpack4.x 踩坑VueBabelWeb
- Webpack + gulp + babel-loader 配置踩坑WebBabel
- babel之配置檔案.babelrc入門詳解Babel
- webpack 配置react腳手架 配置檔案WebReact
- webpack – babel 篇WebBabel
- webpack - babel 篇WebBabel
- 在webpack配置VueWebVue
- vue-cli腳手架中webpack配置基礎檔案詳解VueWeb
- 優雅配置vue專案,webpack 4.x + Vue模仿vue-cli配置 (一)VueWeb
- vue+webpack搭建單檔案應用和多檔案應用webpack.conVueWeb
- 11. webpack配置VueWebVue
- 簡單說說webpack的配置檔案Web
- webpack多入口檔案頁面打包配置Web
- postcss支援vue/less/css/sass檔案CSSVue
- webpack打包vue檔案時報錯`Unexpected token:`WebVue
- 從零開始配置webpack(基於webpack 4 和 babel 7版本)WebBabel
- webpack執行Babel教程WebBabel
- 配置React的Babel6和Webpack2環境ReactBabelWeb
- vue3 路由檔案配置Vue路由
- vue-cli webpack配置分析VueWeb
- vue-cli+webpack打包配置VueWeb
- Vue | babel.config.js 配置詳解VueBabelJS
- webpack-chain原始碼 vue-cli配置webpackWebAI原始碼Vue
- Webpack4+Babel7+React16+Less簡單配置筆記WebBabelReact筆記
- webpack 搭建 vue 專案WebVue
- Vue學習筆記之Webpack搭建本地伺服器及配置檔案的分離Vue筆記Web伺服器
- webpack4配置(1)-打包一個js檔案WebJS
- 記一次Webpack配置檔案的分離Web
- webpack4.0+vue+es6配置WebVue
- vue-cli中的webpack配置VueWeb
- vue-cli#2.0 webpack 配置分析VueWeb
- webpack(11)配置檔案分離為開發配置、生成配置和基礎配置Web