ОС
Mac OS X Эль-Капитан
Версии
angular-cli: 1.0.0-beta.8
, node: 6.2.0
, os: darwin x64
Описание
Я попытался добавить библиотеку lodash
в проект angular-cli:
npm install --save lodash
typings install lodash --global --save
Успешно установлено в node_modules
. ????
system-config.ts:
/** Map relative paths to URLs. */
const map: any = {
'lodash': 'vendor/lodash',
};
/** User packages configuration. */
const packages: any = {
'lodash': {
format: 'cjs',
defaultExtension: 'js',
main: 'core.js'
}
};
angular-cli-build.js
var Angular2App = require('angular-cli/lib/broccoli/angular2-app');
module.exports = function(defaults) {
return new Angular2App(defaults, {
vendorNpmFiles: [
'systemjs/dist/system-polyfills.js',
'systemjs/dist/system.src.js',
'zone.js/dist/**/*.+(js|js.map)',
'es6-shim/es6-shim.js',
'reflect-metadata/**/*.+(ts|js|js.map)',
'rxjs/**/*.+(js|js.map)',
'@angular/**/*.+(js|js.map)',
'lodash/**/*.+(js|js.map)'
]
});
};
А то пробовал импортировать в сервис разными способами:
import { chunk, intersection, zip } from 'lodash';
Error: Cannot find module 'lodash'
declare var _;
const {chunk, intersection, zip} = _;
Error: Cannot find name 'chunk' Cannot find name 'intersection' Cannot find name 'zip'
Я не нашел способ использовать lodash
...
Я сделал что-то не так? Я что-то пропустил? Есть проблема?
Большое тебе спасибо,
Арал.
Похожие вопросы (но не отвечайте на мой вопрос):
- Angular2 - Angular-CLI устанавливает lodash - не удается найти модуль
- Как добавить bootstrap в проект angular-cli