Как вы импортируете lodash в NativeScript Playground

Я изучаю NativeScript и пытаюсь следовать некоторым учебникам, когда они находятся на их игровой площадке, и они используют lodash. Согласно блогу NativeScripts, вы можете использовать модуль lodash на игровой площадке, используя выпадающий список. ( https://www.nativescript.org/blog/nativescript-playground-is-on-fire)

Это работает, и папка lodash добавляется в папку приложения. Проблема возникает, когда я пытаюсь импортировать его. Там написано, что Лодаш не найден. Я пытался:

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

И много других предложений, но ни одно из них не работает. Я попытался добавить @types (который NativeScript говорит, что они добавляют автоматически), но это не удается даже с добавленным @types/lodash.

Кто-нибудь знает, как заставить это работать на игровой площадке NativeScript? Благодарю.

2 ответа

Решение

Попробуйте простое требование require с относительным путем.

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

Вероятно, в более новых версиях NativeScript я бы сначала предложил просмотреть ваш node_modulesдиректория как в моем случае lodashуже есть.

И если это так и для вас, вам просто нужно использовать его без установки чего-либо

      # home.component.ts
import { shuffle } from 'lodash';
Другие вопросы по тегам