peerDependencies 的使用场景一般是核心库的周边插件,例如 vue 之于 vuex,或者 vite 之于 @vitejs/plugin-vue2,插件一般是不能独立于核心库而单独工作的。 以下演示一个正确使用 peerDependencies 的插件范例。 该插件适用于 vite,作用是解析 vue 2.7及以上版本的模板文件,因此对 vite 和 vue 的版本进行了限制。
I use the command pnpm create vue@2 to build the vue2+vite+js project. I did not select ts. Why does the component show lang=ts? There are also a proliferation of commands to build vue projects, vue create my-vue-app, pnpm create my-app-vue, pnpm create vue@2, pnpm create vue@...
1、vite安装(来自官网命令) npm: npm init vite@latest yarn: yarn create vite pnpm: pnpm create vite 也可以通过以下命令直接设置项目名和框架 npm 6.x npm init vite@latest my-vue-app --template vue npm 7+:, extra double-dash is needed: npm init vite@latest my-vue-app -- --template vue...
在ui项目下自定义新建components文件夹,用来存放公共的UI组件,暂时新建两个组件FormatMoney.vue和Slider.vue;然后同层级下新建index.js文件来导出组件提供外部访问。 1) 利用element-plusUI组件来开发公共UI组件,因此先安装依赖 pnpm i vue element-plus 2) 编写FormatMoney.vue,Slider.vue,index.js文件 FormatMoney....
'vite' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 但是在本机其他项目文件夹却能使用 pnpm run dev 先尝试使用 npm i,出现报错: npm error code ERESOLVE npm error ERESOLVE unable to resolve dependency tree npm error npm error While resolving: pure-admin-thin@5.7.0npm error Found: ...
2. 指定项目运行的Node、pnpm版本 为了减少因node或pnpm的版本的差异而产生开发环境错误,我们在package.json中增加engines字段来限制版本。 代码语言:javascript 代码运行次数:0 运行 AI代码解释 js 复制代码{"engines":{"node":">=16","pnpm":">=7"}} ...
{"dev":"vite","build":"tsc && vite build && pnpm run build:types","preview":"vite preview","build:types":"tsc --p tsconfig.types.json"},"dependencies":{"@small-color-ui/utils":"workspace:*","react":"^18.2.0","react-dom":"^18.2.0"},"devDependencies":{"@types/react":"^...
pnpm create vite _app-name_ -- --template vue-ts 英文官网:https://vitejs.dev/ 早在一年多之前,我所在的团队已经选择使用vite作为前端开发与构建工具,完成的一套上线应用。 目前版本已经更新到3.0.x,完全可以放心应用到新的实际项目中。 最直观的体验是“快速”、“清爽”,开发效率也得到明显提升(解决掉...
pnpm create vite my-vue-app -- --template vue 二、pnpm 构建motorepo 1、添加pnpm-workspace.yaml文件,内容如下: packages: -'packages/**' 2、install 3、新建packages目录 把src目录、vite.config.js和index.html移到packages文件夹下改名main,然后在packages下创建api目录 ...
npm create vite@latest my-vue-app -- --template vue vite和相关插件是本地开发环境的依赖,我们暂且不提。但是vue显然是应用运行的主要依赖,生产环境中也是一定要运行的,如果我们将其移入devDependencies中,会不会就无法打包了呢? { "name": "my-vue-app", ...