Look at the Nuxt 3 documentation to learn more.
element-plus
广泛用于做后台管理系统,而应该没人用 nuxt
做后台管理系统,nuxt主要优点是利于SEO,类似门户网站,企业站适合 nuxt, 而现如今基本要求适配移动端,因此选择了vant
@pinia/nuxt
又安装了pinia
?必须两个都安装,否则: 执行 pnpm dlx nuxi generate
命令,生成静态文件时,会报错: Cannot find module 'pinia/dist/pinia.mjs'
, 相关问题可见:Pinia not working
@nuxt/kit
这个依赖做了什么?执行 pnpm dlx nuxi generate
命令,依赖@nuxt/kit
nuxt-swiper
又安装了swiper
?为了使用swiper
包的ts定义
@nuxtjs/tailwindcss
又安装了tailwindcss
?为了使用tailwindcss
包的ts定义
systemjs
, @ungap/global-this
这两个包是做什么用的?为了解决nuxt在低版本浏览器报如下两个错的问题:
Uncaught ReferenceError: System is not defined
Uncaught ReferenceError: globalThis is not defined
Make sure to install the dependencies:
# npm
npm install
# pnpm
pnpm install
# yarn
yarn install
# bun
bun install
Start the development server on http://localhost:3000
:
# npm
npm run dev
# pnpm
pnpm run dev
# yarn
yarn dev
# bun
bun run dev
Build the application for production:
# npm
npm run build
# pnpm
pnpm run build
# yarn
yarn build
# bun
bun run build
Locally preview production build:
# npm
npm run preview
# pnpm
pnpm run preview
# yarn
yarn preview
# bun
bun run preview
生成静态html页面
pnpm dlx nuxi generate
静态html页面生成之后,可以通过如下命令预览
pnpm dlx serve .output/public
Check out the deployment documentation for more information.
nuxt3默认配置的情况下,最低只能到Chrome80
版本。
当前通过 @vitejs/plugin-legacy
, systemjs
, @ungap/global-this
的组合配置,最低兼容到Chrome 69
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。