我已經安裝了一個模板離子2應用模塊「DGRAM」和要添加的NPM包bonjour
離子2找不到
安裝和包括這樣的包在我的組件後:
var Bonjour = require('bonjour');
var bonjour = new Bonjour();
該應用程序不會運行陳述「無法找到模塊dgram」
該應用程序已安裝bonjour包和bonjour類型。
應用程序無法找到該模塊DGRAM它位於@類型/節點文件中的問題。該項目正在運行TS 2.4.2並應該不需要任何對@types的引用,這應該自動拾取。
有什麼我試圖
我想包括@types以多種方式反正文件夾,通過在ts.config.json文件中設置typeroots或類型。這沒有改變任何東西。
我試圖指定類型:
"types": ["node", "bonjour"]
我嘗試重新安裝所有的節點模塊和清除緩存
我試過,包括要求上述聲明在我的組件的參考路徑:
/// <reference path="node_modules/@types/node/index.d.ts" />
var Bonjour = require('bonjour');
var bonjour = new Bonjour();
這一切都沒有幫助。關於如何使我的應用程序正確加載此模塊的任何想法?
我在[email protected] –
@JackD上遇到了同樣的問題請參閱下面的答案 – WJM
您是否檢查了導入路徑?通常情況下是路徑。 –