当前位置: 首页 > 面试题库 >

将节点模块添加到ember CLI应用

鲁涵映
2023-03-14
问题内容

我想在我的Ember-CLI应用程序中使用此Node.js模块https://www.npmjs.com/package/remarkable-
regexp

如何使它可用于Ember应用程序?

我通过将其添加到 Brocfile.js

app.import('node_modules/remarkable-regexp/index.js');

但是它失败了:

路径或模式“ node_modules / remarkable-regexp / index.js”与任何文件都不匹配


问题答案:

既然remarkable-regexp是npm模块,我相信将其与ember-cli集成的最佳方法是使用ember-
browserify

在ember-cli应用程序中,您可以运行以下命令安装插件 npm install --save-dev ember-browserify

因此,您可以使用ES6 import导入模块,方法是在模块前面加上前缀 npm:

import Remarkable from 'npm:remarkable';
import Plugin from 'npm:remarkable-regexp';

var plugin = Plugin(
  // regexp to match
  /@(\w+)/,

  // this function will be called when something matches
  function(match, utils) {
    var url = 'http://example.org/u/' + match[1]

    return '<a href="' + utils.escape(url) + '">'
      + utils.escape(match[1])
      + '</a>'
  }
)

new Remarkable()
  .use(plugin)
  .render("hello @user")

// prints out:
// <p>hello <a href="http://example.org/u/user">user</a></p>


 类似资料:
  • 问题内容: 之前我使用模块在请求中添加标头。现在,我正在对该模块尝试相同的操作。 这是我正在使用的python请求模块:http : //pypi.python.org/pypi/requests 如何向和添加标头。说我必须在标题的每个请求中添加密钥。 问题答案: 从http://docs.python- requests.org/en/latest/user/quickstart/ 您只需要用标

  • 问题内容: 有人可以告诉我如何在最新版本的Python上安装sqlite3模块吗?我正在使用Macbook,并在命令行上尝试了: 但是会弹出一个错误。 问题答案: 您不需要安装模块。它包含在标准库中(自Python 2.5起)。

  • 这就是我在做“python-V”时得到的结果 Python 2.7.11::Anaconda 2.4.0(64位)我通常使用我的终端来玩IDLE。但现在我也安装了空闲shell。 我尝试导入sys;sys.path两者。它们抛出不同的路径。我的终端返回了包含蟒蛇的路径。 我试着按照这些步骤安装一个模块。 > python设置。py sdist sudo python安装程序。py安装 然后我打开闲

  • 我创建了一个监听AWS SQS队列的。我成功接收消息,但我无法将接收到的消息反序列化为没有默认值的类。 这是我的队列侦听器函数: …和等级: 函数无法将文本反序列化为SQSMessageDto,除非我为字段提供默认值。 我试过什么? 当我在上添加调试器模式下的断点并手动注册Jackson的KotlinModule时,它就可以工作。()但我不知道如何正确制作它。 错误消息: com.fasterxm

  • 我需要一个非常简单的例子,说明如何使用Neo4JClient将节点添加到索引中 在下面的C代码中,我创建了一个索引和一个员工节点。 问题: 在下面的代码中,如何将创建的节点添加到索引中?解决方案应允许搜索员工ID或姓名。

  • 因此,我有一个从扩展而来的常规组件,我想将其添加到一些FXML代码中。我得到extends: 我试图把它包括成这样: FXML代码和类位于同一个包/目录中。 我可以像这样包括FXML文件,但我想包括一个类文件: