W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
HTML 資源經(jīng)常被用來當(dāng)做入口文件提供給 Parcel,但也可以被 JavaScript 文件引用,如提供一個(gè)鏈接到其他頁面。通過 URL 鏈接的腳本、樣式、媒體資源和其他 HTML 文件都會被提取和編譯。在 HTML 中的鏈接將被重寫成正確的輸出文件地址。所有的文件名路徑都應(yīng)該相對于當(dāng)前的 HTML 文件。
<html>
<body>
<!-- 引入一個(gè)文件 -->
<img src="./images/header.png" />
<a href="./other.html">Link to another page</a>
<!-- 導(dǎo)入一個(gè)JavaScript包 -->
<script src="./index.js"></script>
</body>
</html>
在 HTML 文件中添加的鏈接都將被 Parcel 編譯(例如:JavaScript, TypeScript, SCSS 等)。Parcel 會自動處理這些資源并更新鏈接指向編譯后的資源。
<html>
<head>
<!-- 包含一個(gè) SCSS 文件 -->
<link rel="stylesheet" href="./my-styles/style.scss" />
</head>
</html>
PostHTML是一個(gè)通過各類插件轉(zhuǎn)換 HTML 的工具。在 Parcel 中通過創(chuàng)建一個(gè)名字為.posthtmlrc (JSON), .posthtmlrc.js, 或 posthtml.config.js的配置文件來配置它。
安裝插件:
yarn add posthtml-img-autosize
創(chuàng)建一個(gè).posthtmlrc文件
{
"plugins": {
"posthtml-img-autosize": {
"root": "./images"
},
"posthtml-modules": {
"root": "./src"
}
}
}
在plugins對象中 key 指定插件,values 以對象形式被用來定義該插件的配置選項(xiàng)。如果這個(gè)插件沒有配置,value 設(shè)置為true
配置了posthtml-modules后,導(dǎo)入的模塊以/路徑開始將變成相對路徑./src
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: