Javascript 如何解决;链接目标解析为与链接源“相同的目录”;错误?

Javascript 如何解决;链接目标解析为与链接源“相同的目录”;错误?,javascript,node.js,reactjs,npm,sendinblue,Javascript,Node.js,Reactjs,Npm,Sendinblue,所以我尝试使用这个sendinblueAPI。它被安装了,文档说我需要将它链接到我的项目,所以我转到包目录,运行npm链接,然后我转到我想使用它的文件夹,然后运行npm链接sib-api-v3-sdk,这会导致标题中的错误 我试过用另一种方法,但也不管用。 我没有使用网页包 var SibV3ApiSdk = require("sib-api-v3-sdk") var defaultClient = SibApiV3Sdk.ApiClient.instance; // Configure AP

所以我尝试使用这个
sendinblue
API。它被安装了,文档说我需要将它链接到我的项目,所以我转到包目录,运行
npm链接
,然后我转到我想使用它的文件夹,然后运行
npm链接sib-api-v3-sdk
,这会导致标题中的错误

我试过用另一种方法,但也不管用。 我没有使用网页包

var SibV3ApiSdk = require("sib-api-v3-sdk")
var defaultClient = SibApiV3Sdk.ApiClient.instance;

// Configure API key authorization: api-key
var apiKey = defaultClient.authentications['api-key'];
apiKey.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apiKey.apiKeyPrefix['api-key'] = "Token"

// Configure API key authorization: partner-key
var partnerKey = defaultClient.authentications['partner-key'];
partnerKey.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//partnerKey.apiKeyPrefix['partner-key'] = "Token"

var api = new SibApiV3Sdk.AccountApi()
api.getAccount().then(function(data) {
  console.log('API called successfully. Returned data: ' + data);
}, function(error) {
  console.error(error);
});

npm链接(在包目录中)使其全局可用。npm链接sib-api-v3-sdk(在项目文件夹中)链接到now全局包。请尝试在项目文件夹中取消npm链接,然后在项目文件夹中尝试npm链接sib-api-v3-sdk。是您正在项目文件夹/节点模块中进行npm链接的sib-api-v3-sdk包目录/?-不应该是。您可以尝试删除项目文件夹/节点模块,然后在项目文件夹中进行npm安装,以修复可能发生的任何问题。@TrevTheDev是sib-api-v3-sdk位于我的项目/节点\模块文件夹中。默认情况下,它会存储在该文件夹中。我怀疑您是否应该链接api。转到sib api文件夹并发送命令:取消链接,在项目文件夹中-删除节点模块文件夹,然后使用npm安装重新创建。然后npm安装sendinblue api——保存。然后在项目中,您可以通过以下方式在代码中访问它:var sendinblue=require('sendinblue-api');