Brackets.io扩展中存在模块不存在错误
Module does not exist error in Brackets.io extension
我正在为Brackets.io编辑器开发一个扩展。我想加载trie-search
,一个npm
模块。
我cd
转到扩展的本地目录,然后运行:
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
。如何加载模块?
U可能想要尝试以下操作。
var TrieSearch = new NodeDomain("simple", ExtensionUtils.getModulePath(module, "trie-search"));
参考链接:https://github.com/adobe/brackets/wiki/Brackets-Node-Process:-开发者概述#使用示例
希望它能帮助
干杯
相关文章:
- 正在将事件处理程序添加到不存在的类
- javascript如果图像不存在don't加载它
- 由于响应中不存在“Access Control Allow Origin”标头,跨域请求停止工作
- 在ES6中,模块将导致多个网络调用,因为两个模块不能在单个文件中定义
- JavaScript-如果以前不存在文本,如何从文本区域删除新行
- 如何将一个函数附加到一个不存在的元素上
- 在scala或scalajs Diode中,现有类型中的任何一种都符合“;更新一个没有'还不存在”;
- 查找数组's按属性不存在于另一个数组中的对象
- 用javascript在对象上创建不存在的方法
- 仅当值不为'不存在
- 解析服务器中的mailgun模块(不是适配器)
- casperjs-css选择器存在,但当单击它时会引发“”;CasperError:无法在不存在的选择器“”上调度mou
- 运行时不存在Javascript函数
- angularjs模块不工作
- 使用webdriver和selenium验证元素是否不存在
- 如果文件不存在,fs.watch是否有错误处理程序
- 试图把注意力集中在一个不重要的元素上是不是一种糟糕的做法;不存在
- Backbonejs:在视图中渲染的模型,但在集合中不存在
- 名字'$'在当前作用域中不存在——typescript和jquery在一个模块中
- Brackets.io扩展中存在模块不存在错误