【发布时间】:2020-03-22 03:45:58
【问题描述】:
我使用 Parcel 编译器建立了自己的 typescript 项目,并让所有东西都在内置服务器上运行。我实现了 pixi.js 并想将 .png 文件导入到我的 .ts 文件中。但是当我尝试导入时它说它找不到模块,即使两个文件都在同一个文件夹中?我错过了什么?
我尝试了以下操作
npm install @types/node --save-dev
tsconfig.json(位于我的根文件夹中)
{
"compilerOptions": {
"types": ["node"],
"typeRoots": ["node_modules/@types"]
}
}
【问题讨论】:
-
如果您使用 webpack 进行捆绑,请查看 stackoverflow.com/questions/43638454/…。如果没有,请使用 webpack(或类似的)捆绑并查看该问题。
-
我正在使用 Parcel,有没有办法用 Parcel 做到这一点?
-
是的,Parcel 的作用与 webpack 相似,所以如果你为 png 模块添加类型定义,它应该可以工作
-
我安装了@types/node 并编辑了我的 tsconfig,但它似乎没有工作。这是添加类型定义的正确方法吗?我用 tsconfig 编辑了问题
-
我找到了npmjs.com/package/@types/parcel-bundler/v/1.12.0 并安装了它,但在任何地方都找不到如何设置它。你知道怎么做吗?
标签: typescript parcel type-definition