TypeScript:如何导入 ES6 Map(NetBeans 找不到)
TypeScript: How to import ES6 Map (NetBeans can't find)
我们从 System.js 切换到 WebPack,现在 NetBeans 不知道在哪里可以找到某些类型,例如 Map
和 Promise
。编译器没问题。这只是关于代码完成。我认为这是因为 TypeScript 插件只知道如何处理 systemjs.config.js
.
我试过这个:
$ find -name Map*
...
./ui/src/main/webapp/node_modules/rxjs/util/Map.js
./ui/src/main/webapp/node_modules/rxjs/util/Map.d.ts
./ui/src/main/webapp/node_modules/rxjs/src/util/Map.ts
所以我尝试了这些:
//import {Map} from 'rxjs/util/Map'
import {Map} from 'rxjs/src/util/Map'
但他们只是(分别)
export declare const Map: any
---
export const Map = root.Map || (() => MapPolyfill)();
NetBeans 抱怨该类型的任何正常使用。
我也在看 core-js
(将其添加到 systemjs.config.js 之后):
import {Map} from 'core-js/modules/es6.map';
但是 NetBeans 说“找不到模块...”。
我应该导入什么来向未知工具声明 Map
?
正如某些人所怀疑的那样,错误出在 NetBeans 插件中。 NetBeans 插件存储库包含旧版本。
下载 latest version 有帮助。
我们从 System.js 切换到 WebPack,现在 NetBeans 不知道在哪里可以找到某些类型,例如 Map
和 Promise
。编译器没问题。这只是关于代码完成。我认为这是因为 TypeScript 插件只知道如何处理 systemjs.config.js
.
我试过这个:
$ find -name Map*
...
./ui/src/main/webapp/node_modules/rxjs/util/Map.js
./ui/src/main/webapp/node_modules/rxjs/util/Map.d.ts
./ui/src/main/webapp/node_modules/rxjs/src/util/Map.ts
所以我尝试了这些:
//import {Map} from 'rxjs/util/Map'
import {Map} from 'rxjs/src/util/Map'
但他们只是(分别)
export declare const Map: any
---
export const Map = root.Map || (() => MapPolyfill)();
NetBeans 抱怨该类型的任何正常使用。
我也在看 core-js
(将其添加到 systemjs.config.js 之后):
import {Map} from 'core-js/modules/es6.map';
但是 NetBeans 说“找不到模块...”。
我应该导入什么来向未知工具声明 Map
?
正如某些人所怀疑的那样,错误出在 NetBeans 插件中。 NetBeans 插件存储库包含旧版本。
下载 latest version 有帮助。