Node.js 键入脚本和';仅初始化';类型导入?
我们应该如何管理仅用于直接初始化功能的导入 例如:Node.js 键入脚本和';仅初始化';类型导入?,node.js,typescript,Node.js,Typescript,我们应该如何管理仅用于直接初始化功能的导入 例如: import GeoJSON from 'mongoose-geojson-schema'; import mongoose, { Model } from 'mongoose'; const AddressSchema = new mongoose.Schema({ 'coordinates': mongoose.Schema.Types.Point }); 这会导致“mongoose-geojson-schema”被声明,但其值从
import GeoJSON from 'mongoose-geojson-schema';
import mongoose, { Model } from 'mongoose';
const AddressSchema = new mongoose.Schema({
'coordinates': mongoose.Schema.Types.Point
});
这会导致“mongoose-geojson-schema”被声明,但其值从未被读取”错误,即使它需要在那里初始化mongoose中的功能。简单:
导入“mongoose geojson schema”代码>
导入整个模块仅用于副作用,不导入任何内容。它运行模块的全局代码,但实际上不导入任何值
您确定没有声明GeoJSON,但其值从未读取吗?