一个用于基于esbuild构建不dependencies的
Node
.js库的模板。
原则是package.json没有dependencies ,每个依赖项都内置了dist库。
单击“ Use this template作为您的存储库”。
安装依赖项
$ yarn
$ yarn build
$ yarn test
发布,与相同。
$ npm publish
其中vue-
tsc
是对vue3类型
校验
的一个工具
vue-
tsc
无法
跳过
对
node
_
modules
内部的文件
校验
, 在es
lint
ignore中添加
node
_
modules
也不起作用
后来去vue-
tsc
的github社区中发现
作者给出了这样的一个解决方案,就是在package.json内
script里面的build中加入这样一行代码: –skipLibCheck
"scrip
ts
": {
"build": "vue-
ts
新版本vue
项目
,如何关闭es
lint
检测一、问题描述二、问题解决1、首先是比较旧的vue
项目
2、创建
项目
的时候,不要选es
lint
3、如果你使用的编辑软件是webstorm4、创建的
项目
没有webpack.base.conf.js文件,但是有 .es
lint
rc.js5、比较新的vue
项目
,目录没有(直接)webpack.base.conf.js文件,但
node
_module中可能有。并且也没有.es
lint
rc.js文件6、修改.es
lint
ignore 文件
一、问题描述
我们在开发vue
项目
的时候,
// “build”: “vue-
tsc
--noEmit &&
vite
build”,
“build”: “
vite
build”,
“serve”: “
vite
preview”
问题:打包生成..
创建vue
项目
的时候,一路回车敲下来,忘记了把Use ES
Lint
to
lint
your code?(Y/N) 选择了Y,
等到写代码的时候,发现多敲或少敲个空格,都一堆波浪线。
这种对我这样的强迫症实在无法忍受,大家安装的时候还是最好直接选择N.
关闭方法:共2个文件
1、在build/webpack.base.conf.js文件中,注释或者删除掉:module->rules中有关es
lint
的规则
2、config/index.js中 useEs
lint
: true 改为 useEs
lint
正常使用,按需导入
这个就不多说了,需要单独从@ant-design/icons导入,官方都是例子,例如
import { MenuUnfoldOutlined } from '@ant-design/icons';
<MenuUnfoldOutlined />
类型可变,动态设置
主要是想说一下提前不知道需要哪个图标,type 是存在后端或者配置文件中的使用场景,这个时候
前端
没办法知道需要导入哪些图标
比如这样的场景,菜单栏的图表是路由表中配置的
route
如果无法找到 "pandas-js" 的声明文件,
TypeScript
将默认将其类型为 "any",这可能会导致出现隐式的 "any" 类型错误。
解决该问题的一种方法是手动创建一个声明文件来指定 "pandas-js" 的类型。你可以在
项目
根目录下创建一个名为 "pandas-js.d.
ts
" 的文件,并在其中添加以下内容:
```
typescript
declare module 'pandas-js' {
export const DataFrame: any;
这将告诉
TypeScript
,当你引入 "pandas-js" 时,将 `DataFrame` 导出为 `any` 类型。请注意,这只是一个简单的解决方案,它将
忽略
"pandas-js" 的实际类型,并将其视为任意类型。
另外,你也可以尝试使用其他与 Vue 兼容的 JavaScript 数据分析库,如 dataframe-js、lodash、或者直接使用 JavaScript 内置的 Array 和 Object 类型进行数据处理。
希望这些信息能帮助你解决问题!如果还有其他疑问,请随时提问。