Как вы импортируете 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';