在上一篇文章【New Tab】学习了创建第一个标签。
这篇文章学习集成tailwind
#初始化node项目
npm init -y
#安装parcel和tailwind
npm i parcel tailwindcss
#安装Parcel静态资源复制和postcss
npm i -D parcel-reporter-static-files-copy postcss-cli
在根目录创建static
文件夹,移动manifest.json
和icons
文件到static
创建.parcelrc
{
"extends": ["@parcel/config-default"],
"reporters": ["parcel-reporter-static-files-copy"]
}
在根目录创建.postcssrc.json
{
"plugins": {
"tailwindcss": {}
}
}
执行npx tailwind init
,tailwind 将会自动创建taiwind.config.js
module.exports = {
content: ['*.html'],
theme: {
extend: {}
},
variants: {
extend: {}
},
plugins: []
}
打开css/style.css
替换所有
@tailwind base;
@tailwind components;
@tailwind utilities;
{
"scripts": {
"prebuild": "rm -rf dist .parcel-cache",
"watch": "parcel watch new-tab.html",
"build": "parcel build new-tab.html"
}
}
执行npm run build
,与之前不同的是,chrome 插件加载已解压文件的时候选择dist