明白了!既然你已经安装了 Node.js,我们可以 从零开始搭建一个 React + Tailwind CSS 的 Hello World 项目。我将一步步列出操作指令,你只需要在终端里依次执行。
mkdir my-hello-react
cd my-hello-react
npm init -y
# verbose 打印细节
npm install react react-dom --verbose
我们用 Vite 来做开发服务器和构建工具,它比 webpack 快得多:
npm install --save-dev vite --verbose
在项目根目录下创建以下目录和文件:
mkdir src
touch index.html
touch vite.config.js
touch src/main.jsx
touch src/App.jsx
index.html
:DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Hello Reacttitle>
head>
<body>
<div id="root">div>
<script type="module" src="/src/main.jsx">script>
body>
html>
vite.config.js
:export default {
root: '.',
};
src/main.jsx
:import React from 'react';
import ReactDOM from 'react-dom/client';
import App from './App';
import './index.css'; // 引入 Tailwind 样式
ReactDOM.createRoot(document.getElementById('root')).render( );
src/App.jsx
:export default function App() {
return (
Hello, World!
);
}
npm install -D tailwindcss postcss autoprefixer
npx tailwindcss init -p
tailwind.config.js
:export default {
content: ["./index.html", "./src/**/*.{js,jsx}"],
theme: {
extend: {},
},
plugins: [],
};
src/index.css
:@tailwind base;
@tailwind components;
@tailwind utilities;
在 package.json
的 scripts
区块中添加:
"scripts": {
"dev": "vite",
"build": "vite build",
"preview": "vite preview"
}
npm run dev
打开浏览器访问 http://localhost:5173
,你会看到 “Hello, World!” 的页面!
要我帮你打包成一个完整的 zip 文件结构,或者生成一个 GitHub 项目模板吗?
npm create vite@latest . -- --template react-ts
# 选择 react
# 选择 ts