找不到名称“ require”-Angular 8

使用快速图像大小的节点模块后无法编译。我尝试了一些服务器步骤来解决这个问题,但这没有帮助。最后,我将"types": ["ts-node"],添加到tsconfig.js文件,但没有帮助。我该如何解决? 我的打字稿版本是3.7.3。

找不到名称“ require”-Angular 8

liran911 回答:找不到名称“ require”-Angular 8

您可以 @Override public void onBindViewHolder(@NonNull final RecyclerView.ViewHolder holder,final int position) { final Animal animal = lista.get(position); AnimalHolder h = ((AnimalHolder) holder); ..... h.itemView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { recyclerItemClickListener.onItemClick(position); } }); }

也可以代替以下方法来代替declare var require: any

var fast_image_size = require('../index.js')
,

您收到此错误,因为这不是TypeScript处理文件导入的方式。 TypeScript处理导入或包含文件的方式略有不同。解决此问题的方法:

-删除第198行(“ var fast_image_size = require(“ .. index.js”);“)

-相反,在文件顶部添加以下行:

import * as fast_image_size from '..index.js'

然后您的脚本的其余部分应编译。

本文链接:https://www.f2er.com/2753617.html

大家都在问