这里要写name、version、type(模块)、main(入口文件)、types(ts声明)、files(指定目录)。 然后在node_modules新建文件夹,名字和name一致。把你写的插件整个复制进来,然后再文件夹里建一个package.json,填写以上信息。因为我写的是ts,所以files必须引入的打包后的dist文件。如果你不用ts开发,你的插件在哪个文件就用...
npx tsc--init 1. 这将创建一个基础的tsconfig.json文件。 2. 添加配置以排除node_modules 打开tsconfig.json文件,找到"exclude"属性,如果没有这个属性,可以手动添加。确保它看起来像这样: {"compilerOptions":{// 其他配置项},"exclude":["node_modules"// 排除 node_modules 文件夹]} 1. 2. 3. 4. 5...
"scripts": { "build": "vue-tsc --noEmit && vite build", }, 但是node_module中有一个依赖的类型检查存在错误 yarn run v1.22.10 $ vue-tsc --noEmit && vite build node_modules/vxe-table-plugin-element/index.ts:272:26 - error TS2345: Argument of type 'string | undefined' is not assign...
执行vue-tsc --noEmit && vite build What is Expected? 将rate的类型引入修改了 import type { xxx } from 'vue' What is actually happening? import { type xxx } from 'vue' Additional comments 编译后的问题文件 node_modules/element-plus/es/components/rate/src/rate.vue.d.ts ...
{proxy}=getCurrentInstance();~~~src/view/webRTC/index.vue:5:23-errorTS2322:Type'string | number'is not assignable to type'string | undefined'.Type'number'is not assignable to type'string'.5~~~node_modules/@vue/runtime-dom/dist/runtime-dom.d.ts:616:3616src?:string~~~The expected ...
"node_modules" ], "vueCompilerOptions": { "experimentalCompatMode": 2 } } vite.config: const config = defineConfig(({ mode }) => { const isProduction = mode === "production"; return { resolve: { alias: { "@": path.resolve(__dirname, "src") ...
(先打包在进行预览)"preview":"npm run build && npm run preview:dist",# 直接预览本地 dist 文件目录"preview:dist":"vite preview --mode development --port 3100",# 删除缓存"clean:cache":"rimraf node_modules/.cache/ && rimraf node_modules/.vite",# 执行 eslint 校验,并修复部分问题"lint:es...
(vue|md)$': '<rootDir>/node_modules/@vue/vue3-jest', '^.+\\.(js|jsx)$': '<rootDir>/node_modules/babel-jest', '^.+\\.(ts|tsx)$': '<rootDir>/node_modules/ts-jest', }, transformIgnorePatterns: [ 'node_modules', ], moduleNameMapper: { '^@/(.*)$': '<rootDir>/$1',...
TS 代码无法直接在浏览器或 node 环境中运行,它需要先经过编译,转换为 JS 代码,才能在浏览器或 node 环境运行。 将TS 编译为 JS 代码的 2 个工具: TSC:TypeScript Compiler Babel:Babel 中内置了一个 plugin/preset 插件 全局安装 TS npm install typescript -g ...
'/node_modules/@vue/language-server' local vue_language_server_path = '/path/to/@vue/language-server' local lspconfig = require('lspconfig') lspconfig.ts_ls.setup { init_options = { plugins = { { name = '@vue/typescript-plugin', location = vue_language_server_path, languages = {...