如何将 lodash 导入 NativeScript Playground

How do you import lodash into NativeScript Playground

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

这有效,并且 lodash 文件夹已添加到应用程序文件夹中。当我尝试导入它时出现问题。它说找不到lodash。我试过:

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

以及许多其他建议,但其中 none 似乎有效。我试过添加 @types(NativeScript 说它们会自动添加),但即使添加了 @types/lodash 也失败了。

有人知道如何在 NativeScript playground 中完成这项工作吗?谢谢。

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

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

可能在较新版本的 NativeScript 中,我会首先建议查看您的 node_modules 目录,因为在我的情况下 lodash 已经存在。

如果你也是这种情况,你只需要使用它w/o安装任何东西

# home.component.ts
import { shuffle } from 'lodash';