最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Parcel配置public靜態(tài)文件目錄過程解析

 更新時間:2023年06月14日 10:44:08   作者:天問  
這篇文章主要為大家介紹了Parcel配置public靜態(tài)文件目錄實(shí)現(xiàn)過程解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

一、前言

最近使用 Parcel 搭建一個 Mock Service WorkerMSW)的測試服務(wù),遇到一個問題:在 MSW 中注冊 Service Worker 的文件(mockServiceWorker.js)是以靜態(tài)文件相對路徑加載,但是在 Parcel 啟動的服務(wù)中加載不到此文件,導(dǎo)致 Service Worker 服務(wù)無法注冊。

Parcel && Public

Mock Service Worker (MSW) 是一個令人興奮的 API 模擬工具,它使用 Service Worker 攔截您的 HTTP 請求。這將允許您發(fā)出可以使用 DevTools 檢查的實(shí)際 HTTP 請求,因?yàn)?MSW 在服務(wù)工作者級別上工作。MSW 也可以在您的測試代碼中使用,這樣您就不必為 HTTP 響應(yīng)設(shè)置額外的測試模擬。

二、問題解析

Parcel 默認(rèn)是將所有文件打包進(jìn) js 包中,不存在有單獨(dú)的靜態(tài)文件目錄,類似于 VueReact 腳手架生成項目的根目錄下的 public/ 文件夾。

三、解決方案

下載插件 parcel-plugin-static-files-copy 來支持單獨(dú)的靜態(tài)文件打包。

  • 安裝插件
npm install -D parcel-plugin-static-files-copy
  • 配置 package.json
// package.json
{
    // ...
    "staticFiles": {
        "staticPath": "public",
        "watcherGlob": "**"
    }
}
  • 重啟服務(wù)
npm start

拓展:

  • 多靜態(tài)文件夾配置
// package.json
{
    // ...
    "staticFiles": {
        "staticPath": ["public", "src/assets"]
    }
}
  • 指定輸出文件夾
// package.json
{
    // ...
    "staticFiles": {
        "staticPath": [
            {
                "outDirPattern": "**/assets",
                "staticPath": "dir1"
            },
            {
                "outDirPattern": "**/static",
                "staticPath": "dir2"
            }
        ]
  },
}

以上就是Parcel配置public靜態(tài)文件目錄過程解析的詳細(xì)內(nèi)容,更多關(guān)于Parcel配置public的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 本地存儲localStorage設(shè)置過期時間示例詳解

    本地存儲localStorage設(shè)置過期時間示例詳解

    這篇文章主要為大家介紹了本地存儲localStorage設(shè)置過期時間示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-01-01
  • 二維碼條形碼生成的JavaScript腳本庫

    二維碼條形碼生成的JavaScript腳本庫

    這篇文章主要為大家介紹了二維碼條形碼生成的JavaScript腳本庫實(shí)例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • 最新評論

    济宁市| 砀山县| 梅河口市| 湖北省| 宜春市| 逊克县| 民和| 随州市| 巫山县| 天祝| 宜州市| 泰兴市| 客服| 萨迦县| 高尔夫| 公安县| 通州区| 漳州市| 安多县| 凤凰县| 保康县| 读书| 丰都县| 延津县| 道孚县| 汕头市| 吴旗县| 封开县| 承德市| 浮梁县| 临泽县| 西峡县| 皋兰县| 巍山| 长海县| 田阳县| 于都县| 荃湾区| 阿尔山市| 施秉县| 呼和浩特市|