跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • js 或者 ts 项目当中是如何自定义文件扩展名的?
未分類
3 12 月 2020

js 或者 ts 项目当中是如何自定义文件扩展名的?

js 或者 ts 项目当中是如何自定义文件扩展名的?

資深大佬 : mamahaha 11

比如像 vue 的*.vue 文件,quill 的*.styl 文件。

大佬有話說 (9)

  • 資深大佬 : VDimos

    啥意思?自己定义一个 external.d.ts ,把这些文件后缀加进去就行了

  • 資深大佬 : abelmakihara

    类似于这样?
    declare module ‘*.vue’ {
    import Vue from ‘vue’;
    export default Vue;
    }

  • 主 資深大佬 : mamahaha

    没这么简单吧,搜了一下 自创 js 可以读取的文件类型 ,搜不到啊,不知道自创文件类型有啥好处。

  • 資深大佬 : woodensail

    最入门的一环,写个 webpack 插件,拦截你的特定后缀名并进行编译。然后就能跑了。
    在之后就是写 ide 插件、lint 插件、各种插件,以支持代码提示,检查,高亮等功能。

  • 資深大佬 : joesonw

    2 是正解, 注意要放.d.ts 文件里

  • 主 資深大佬 : mamahaha

    @joesonw
    @abelmakihara
    这个我搜到了 https://segmentfault.com/q/1010000021967636?utm_source=tag-newest
    貌似是让 ts 支持 vue 格式,不是定义 vue 格式,vue2.x 就没有 ts 但是会有*.vue ,不知道在哪声明的*.vue 的文件类型。

  • 資深大佬 : Kasumi20

    webpack loader 了解一下?

  • 資深大佬 : joesonw

    @mamahaha ts 里面声明只是让 import 正确而已. 可以和 js 一样 require. 具体解析还是要看打包器处理, 例如 webpack

  • 主 資深大佬 : mamahaha

    @joesonw 原来是这样

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具