typescript节点找不到模块
正在尝试将某些项目的类型(称为payouts api)发布到另一个项目主节点 我发现typescript节点找不到模块,typescript,mocha.js,definitelytyped,Typescript,Mocha.js,Definitelytyped,正在尝试将某些项目的类型(称为payouts api)发布到另一个项目主节点 我发现找不到模块错误 编译项目时,所有内容都已成功编译 但在运行mocha时,我发现找不到模块“payouts api” 支出api区结构: 这是我的支付api的package.json 我只发布dist文件夹 { "name": "payouts-api", "version": "1.0.15", "description": "", "main": "src/index.js",
找不到模块错误
编译项目时,所有内容都已成功编译
但在运行mocha时,我发现找不到模块“payouts api”
支出api区结构:
这是我的支付api的package.json
我只发布dist文件夹
{
"name": "payouts-api",
"version": "1.0.15",
"description": "",
"main": "src/index.js",
"types": "./types/payouts-api.d.ts",
"files": [
"/dist"
],
"scripts": {
"clean": "rm -rf ./dist/* ",
"build": "tsc && npm run copyfiles",
"start": "node ./dist/src/index.js",
"lint": "tslint src/**/*",
"serve": "ts-node ./src/index.ts",
"create-declarations": "dts-generator --project ./ --out ./types/payouts-api.d.ts --verbose",
"copyfiles": "copyfiles -u 1 src/api.yaml dist/src",
"start:dev": "nodemon",
"test": "tsc -p . && mocha dist/tests/unit-tests/**/*-spec.js --recursive",
"test:coverage": "tsc -p . && nyc npm test"
},
"author": "",
"dependencies": {
"@types/mocha": "^5.2.7",
<more dependencies....>
},
}
{
“名称”:“支付api”,
“版本”:“1.0.15”,
“说明”:“,
“main”:“src/index.js”,
“类型”:“/types/payouts api.d.ts”,
“文件”:[
“/dist”
],
“脚本”:{
“清洁”:“rm-rf./dist/*”,
“构建”:“tsc&&npm运行复制文件”,
“开始”:“node./dist/src/index.js”,
“lint”:“tslint src/***”,
“服务”:“ts节点。/src/index.ts”,
“创建声明”:“dts生成器--project./--out./types/payouts-api.d.ts--详细”,
“copyfiles”:“copyfiles-u 1 src/api.yaml dist/src”,
“开始:开发”:“nodemon”,
“测试”:“tsc-p.&摩卡地区/测试/单元测试/***-spec.js——递归”,
“测试:覆盖范围”:“tsc-p.&nyc npm测试”
},
“作者”:“作者”,
“依赖项”:{
“@types/mocha”:“^5.2.7”,
},
}
主要项目:
当运行mocha时,当它尝试使用支付api包时
我得到:错误:找不到模块“支付api/dist/types/src/database/entities/BankAccount”
我试图消费的方式是:
从'payouts api/dist/types/src/database/entities/BankAccount'导入{BankAccountStatus}代码>是否应该是相对导入,例如从“../../../src/database/entities/BankAccount
”导入{…}?非相对导入oit中的deerawan不起作用是否应该是相对导入,例如从“../../src/database/entities/BankAccount”导入{…}?非相对导入oit中的deerawan不起作用