为什么有些软件包不能在angular度2安装时进入供应商文件夹

我刚刚用angular色2build立了一个基础项目。 当我做一个节点安装 – 保存材料devise项目的文件是在node_modules和dist /供应商。 但是,当我安装angular2-localstorage只有一个文件夹在node_modules这是不是networking访问。

在网上一些东西后,我的映射的build议是

const map: any = { '@angular2-material': 'vendor/@angular2-material', 'angular2-localstorage': 'node_modules/angular2-localstorage' }; 

这为我的本地存储生产404,材料工作正常。

我错过了什么吗? 我如何获得本地存储的工作。

此外。 node_modules中的本地存储文件夹只有一个ts文件而不是一个js文件。

谢谢

您可能忘了将它们添加到供应商文件列表中,请参阅指南: 第三方库安装

 //angular-cli.build.js module.exports = function(defaults) { return new Angular2App(defaults, { vendorNpmFiles: [ // ... '@angular2-material/**/*.+(js|js.map)' 'angular2-localstorage/**/*.+(js|js.map)' ] }); };