模板信息由@mjbvz添加
TypeScript版本: 3.7.0-dev.20190913
搜索词
- JavaScript
- Commonjs / node
- 跳转到定义
仓库
- 使用以下代码
- 在
m1.m1echo()
内部的m2.js
中运行go to definition
原始报告如下
// Win10(x64) + node js 10.16.3 + npm -v 6.9.0
// Peek m1echo/m2echo definition will get 2 SAME definitions
// index.js
const m1 = require('./m1.js');
const m2 = require('./m2.js');
m1.m1work();
m2.m2work();
// m1.js
module.exports = {};
const m2 = require('./m2.js');
module.exports.m1work = function () {
console.log('m1.m2.echo = <' + m2.m2echo() + '>');
}
module.exports.m1echo = function () {
return 'this m1.';
}
// m2.js
module.exports = {};
const m1 = require('./m1.js');
module.exports.m2work = function () {
console.log('m2.m1.echo = <' + m1.m1echo() + '>');
}
module.exports.m2echo = function () {
return 'this m2.';
}
1条答案
按热度按时间5fjcxozz1#
这是一个TS服务器响应的示例: