npm要点
npm install --registry=http://registry.npmmirror.com
npm install 模块名 --registry=http://registry.npmmirror.com
npm install express --registry=http://registry.npmmirror.com
npm install -g cnpm --registry=http://registry.npmmirror.com
cnpm -v
cnpm install express
npm config set registry http://registry.npmmirror.com
npm config set registry https://registry.npmjs.org
npm config get registry
初始化vite
npm init vite
创建vue3项目
创建项目名称=》选择前端框架=》选择ts-js=>
安装依赖
//cd切进项目
npm install cnpm i
启动项目
npm run dev
export default defineConfig({
server:{
//自动浏览
open:true,
//启动端口
port:8088
},
plugins: [vue()],
})
//开发环境
npm add vue-router -D
//生产环境
npm add vue-router -S
//路由导入
import { createRouter,createWebHashHistory } from "vue-router";
//路由配置,入口对象
const routes=[
//首页重定向
{
path:'/',
redirect:'/index'
},
{
path:'/index',
name:'index',
component:()=>import('../views/index/index.vue')
}
]
//写入router对象
const router=createRouter({
history:createWebHashHistory(),
routes
})
//导出
export default router
//引入
import router from './router/index.js'
//使用
createApp(App).use(router).mount('#app')
//配置@符绝对根目录
import path from 'path'
// https://vitejs.dev/config/
export default defineConfig({
server:{
//自动浏览
open:true,
//启动端口
port:8088
},
resolve:{
alias:{
'@':path.resolve(__dirname,'src'),
}
},
plugins: [vue()],
})