当前位置: 首页 > 知识库问答 >
问题:

javascript - npm build跟types有什么关系?

呼延永新
2023-04-20

我写了一个lib库,package.json中定义了一些配置

{
    "main": "/dist/index.umd.js",
     "module": "/dist/index.mjs",
     "types": "/dist/index.d.ts",    
    "scripts": {
        "build": "vite build"
      }
}

我需要执行build命令把代码编译到dist,再去发布,但是一开始dist是空文件夹,每次执行build命令,都会报错,说没有dist/index.d.ts

✓ built in 268ms
error during build:
Error: ENOENT: no such file or directory, open '/dist/index.d.ts'

我如何设置build的时候不关联这个types字段。

共有1个答案

阮疏珂
2023-04-20

types作用是指定 TypeScript 的类型定义的入口文件,
你设置相对路径看看
"types": "./dist/index.d.ts", 或者入口文件名不对?

 类似资料:
  • 本文向大家介绍http跟https有什么区别,包括了http跟https有什么区别的使用技巧和注意事项,需要的朋友参考一下 HTTP和HTTPS的基本概念   HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。   HTTPS:是以安全为目标的HTTP通道,简

  • 本文向大家介绍JavaScript cookie有什么用?,包括了JavaScript cookie有什么用?的使用技巧和注意事项,需要的朋友参考一下 使用Cookie是记住和跟踪偏好,购买,佣金和其他信息(以获得更好的访问者体验或站点统计信息)所需的最有效方法。 您的服务器以cookie的形式向访问者的浏览器发送一些数据。浏览器可以接受cookie。如果是这样,它将以纯文本记录的形式存储在访问者

  • 问题内容: 最近,我看到了带有“ webkit”标签的问题。这些问题通常是与CSS,jQuery,布局,跨浏览器兼容性问题等有关的基于Web的问题。 那么,这是什么“ Webkit”,它与CSS有什么关系?我还注意到各种网站的源代码中有很多属性。这两个有关系吗? 更新资料 因此,从到目前为止的答案来看… WebKit是Safari / Chrome的HTML / CSS Web浏览器呈现引擎。是否

  • 问题内容: 我考虑这个问题已有一段时间了,似乎找不到答案。Node.js和V8有什么关系?可以在没有V8的情况下使用Node.js吗? 问题答案: Node.js和V8有什么关系? V8是node.js内的Javascript引擎,用于解析和运行Javascript。Chrome内部使用了相同的V8引擎,以在Chrome浏览器中运行javascript。Google开源了V8引擎,node.js的

  • 问题内容: 我知道默认情况下docker创建一个虚拟网桥,并且所有容器网络都链接到。 如上图所示: 容器与 链接到的机器与链接到交换机的机器相同 但是和主机之间是什么关系呢?进一步来说: 当数据包从容器流到docker0时,如何知道将其转发到eth0,然后再转发到外部世界? 当外部数据包到达eth0时,为什么将其转发到docker0然后转发到容器? 而不是处理它或丢弃它? 问题2可能有点令人困惑,

  • 本文向大家介绍javascript在构造JavaScript时有什么用?,包括了javascript在构造JavaScript时有什么用?的使用技巧和注意事项,需要的朋友参考一下 Backbone是用于前端的MVC框架。使用Backbone,您可以将数据表示为模型,可以创建,验证,销毁并将其保存到服务器。每当UI操作导致模型的属性发生更改时,模型就会触发“更改”事件;可以将更改通知所有显示模型状态