我正在为Brackets.io编辑器开发一个扩展。我想加载npm模块trie-search。
我cded到扩展的本地目录,然后运行:
npm install trie-search扩展代码必须如下所示:
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。我如何加载模块?
发布于 2016-08-26 17:55:59
你可能想试试下面的方法。
var TrieSearch = new NodeDomain("simple", ExtensionUtils.getModulePath(module, "trie-search"));参考链接:https://github.com/adobe/brackets/wiki/Brackets-Node-Process:-Overview-for-Developers#usage-example
希望能有所帮助
干杯
https://stackoverflow.com/questions/38579348
复制相似问题