首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用http://ng2-uploader.com中的Angular2文件加载程序时出错

使用http://ng2-uploader.com中的Angular2文件加载程序时出错
EN

Stack Overflow用户
提问于 2016-10-18 06:34:43
回答 1查看 1.1K关注 0票数 2

我是新来的角2。我正试图上传该文件。为此,我正在使用http://ng2-uploader.com。我已经查看了他们的文档和自述文件,并执行了所有的指令,但是我在浏览器中得到了这个错误:

代码语言:javascript
复制
 GET http://localhost:3000/ng2-uploader 404 (Not Found)
(SystemJS) XHR error (404 Not Found) loading http://localhost:3000/ng2-uploader(…)

在彻底搜索之后,我发现我们需要在systemjs.config.js中添加包

所以我以前的档案是:

代码语言:javascript
复制
map: {
  // our app is within the app folder
  app: 'app',
  // angular bundles
  '@angular/core': 'npm:@angular/core/bundles/core.umd.js',
  '@angular/common': 'npm:@angular/common/bundles/common.umd.js',
  '@angular/compiler': 'npm:@angular/compiler/bundles/compiler.umd.js',
  '@angular/platform-browser': 'npm:@angular/platform-browser/bundles/platform-browser.umd.js',
  '@angular/platform-browser-dynamic': 'npm:@angular/platform-browser-dynamic/bundles/platform-browser-dynamic.umd.js',
  '@angular/http': 'npm:@angular/http/bundles/http.umd.js',
  '@angular/router': 'npm:@angular/router/bundles/router.umd.js',
  '@angular/forms': 'npm:@angular/forms/bundles/forms.umd.js',
  // other libraries
  'rxjs':                      'npm:rxjs',
  'angular-in-memory-web-api': 'npm:angular-in-memory-web-api',
},
// packages tells the System loader how to load when no filename and/or no extension
packages: {
  app: {
    main: './main.js',
    defaultExtension: 'js'
  },
  rxjs: {
    defaultExtension: 'js'
  },
  'angular-in-memory-web-api': {
    main: './index.js',
    defaultExtension: 'js'
  }
}

现在我更新的文件是:

代码语言:javascript
复制
map: {
  // our app is within the app folder
  app: 'app',
  // angular bundles
  '@angular/core': 'npm:@angular/core/bundles/core.umd.js',
  '@angular/common': 'npm:@angular/common/bundles/common.umd.js',
  '@angular/compiler': 'npm:@angular/compiler/bundles/compiler.umd.js',
  '@angular/platform-browser': 'npm:@angular/platform-browser/bundles/platform-browser.umd.js',
  '@angular/platform-browser-dynamic': 'npm:@angular/platform-browser-dynamic/bundles/platform-browser-dynamic.umd.js',
  '@angular/http': 'npm:@angular/http/bundles/http.umd.js',
  '@angular/router': 'npm:@angular/router/bundles/router.umd.js',
  '@angular/forms': 'npm:@angular/forms/bundles/forms.umd.js',
  'ng2-uploader':'npm:ng2-uploader/ng2-uploader.js',
  // other libraries
  'rxjs':                      'npm:rxjs',
  'angular-in-memory-web-api': 'npm:angular-in-memory-web-api',
},
// packages tells the System loader how to load when no filename and/or no extension
packages: {
  app: {
    main: './main.js',
    defaultExtension: 'js'
  },
  rxjs: {
    defaultExtension: 'js'
  },
  'angular-in-memory-web-api': {
    main: './index.js',
    defaultExtension: 'js'
  },
  'ng2-uploader':{
    defaultExtension: 'js'
  }
}

正如您所看到的,我已经在文件中添加了NG2-上传器,但是现在我在浏览器中得到了这个错误:

代码语言:javascript
复制
GET http://localhost:3000/node_modules/ng2-uploader/src/directives/ng-file-select 404 (Not Found)
(index):16 Error: (SystemJS) XHR error (404 Not Found) loading http://localhost:3000/node_modules/ng2-uploader/src/directives/ng-file-select(…)
GET http://localhost:3000/node_modules/ng2-uploader/src/directives/ng-file-drop 404 
GET http://localhost:3000/node_modules/ng2-uploader/src/services/ng2-uploader 404 (Not Found)

这是我的app.module.ts:

代码语言:javascript
复制
import { NgModule }      from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { AppComponent }   from './app.component';
import {UPLOAD_DIRECTIVES} from 'ng2-uploader';

@NgModule({
  imports:      [ BrowserModule ],
  declarations: [ AppComponent,
          UPLOAD_DIRECTIVES ],
  bootstrap:    [ AppComponent ]
})
export class AppModule { }

我知道我还漏掉了什么。你能帮帮我吗。谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-18 07:18:03

您可以尝试这个配置:

代码语言:javascript
复制
map: {
  ...
  'ng2-uploader':'npm:ng2-uploader'
},
packages: {
  ...
  'ng2-uploader':{
     main: 'ng2-uploader.js',
     defaultExtension: 'js'
  }
}

好像它对我有用

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40101119

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档