【问题标题】:How do you import lodash into NativeScript Playground如何将 lodash 导入 NativeScript Playground
【发布时间】:2018-12-03 18:43:15
【问题描述】:

我正在学习 NativeScript 并尝试在他们的 Playground 中学习一些教程,他们正在使用 lodash。根据 NativeScripts 的博客,您应该能够使用下拉菜单在 Playground 中使用 lodash 模块。 (https://www.nativescript.org/blog/nativescript-playground-is-on-fire)

这可行,并且 lodash 文件夹已添加到 app 文件夹中。当我尝试导入它时会出现问题。它说找不到lodash。我试过了:

import * as _ from 'lodash';
import _ from 'lodash';
var _ = require ('lodash');

还有许多其他建议,但这些似乎都不起作用。我已经尝试添加 @types(NativeScript 说它们会自动添加),但即使添加了 @types/lodash 也会失败。

有人知道如何在 NativeScript 操场上进行这项工作吗?谢谢。

【问题讨论】:

    标签: javascript lodash nativescript angular2-nativescript


    【解决方案1】:

    尝试使用相对路径的简单 require 语句。

    const _ = require('../lodash');
    

    【讨论】:

    • 原谅我的无知,但除了将其定义为常量而不是变量之外,它与var _ = require('../lodash'); 不同。它不起作用......新鲜的游乐场,加载了 npm lodash 模块,添加了正确路径的 require 语句,但失败了......和@type / lodash它仍然失败......使用NS + Angular。跨度>
    • 等一下...即使在多次更新 QR 码后,我的预览应用程序仍然卡在错误的项目上... grrr... const _ = require('../lodash'); && var _ = require('../lodash'); 都可以工作,无需导入 @types 。谢谢。
    • 对于任何遇到预览应用显示错误应用问题的人,请访问此处:play.nativescript.org/?template=play-js&id=3p3qsa 扫描二维码。它会导致错误,但不会使预览应用程序崩溃。然后重新扫描您的项目 QR 码并等待几秒钟以更新....要了解有关此限制的更多信息,请阅读...github.com/NativeScript/playground-feedback/issues/31
    猜你喜欢
    • 2019-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-11
    • 2014-07-25
    • 1970-01-01
    • 2016-04-02
    相关资源
    最近更新 更多