首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Brackets.io扩展中的模块不存在错误

Brackets.io扩展中的模块不存在错误
EN

Stack Overflow用户
提问于 2016-07-26 08:28:09
回答 1查看 67关注 0票数 0

我正在为Brackets.io编辑器开发一个扩展。我想加载npm模块trie-search

cded到扩展的本地目录,然后运行:

代码语言:javascript
复制
npm install trie-search

扩展代码必须如下所示:

代码语言:javascript
复制
define(function (require, exports, module) {
    "use strict";

    var AppInit           = brackets.getModule("utils/AppInit"),
        CodeHintManager     = brackets.getModule("editor/CodeHintManager"),
        LanguageManager     = brackets.getModule("language/LanguageManager" ),
        TrieSearch          = require('trie-search'), // throws an error
        MGfuncHint          = require('text!mg-func.txt');

这将抛出一个错误,声明为module does not exist。我如何加载模块?

EN

回答 1

Stack Overflow用户

发布于 2016-08-26 17:55:59

你可能想试试下面的方法。

代码语言:javascript
复制
var TrieSearch = new NodeDomain("simple", ExtensionUtils.getModulePath(module, "trie-search"));

参考链接:https://github.com/adobe/brackets/wiki/Brackets-Node-Process:-Overview-for-Developers#usage-example

希望能有所帮助

干杯

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38579348

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档