我的angular2应用程序有问题。我试图在我的" date"添加日期选择器领域。我安装了ng2-datepicker,我在我的node_modules中有它,但是当我试图启动应用程序时我有错误 :
:3276 / node_modules / ng2-datepicker /无法加载资源:服务器响应状态为403(禁止)
我的systemjs.config文件:
paths: {
// paths serve as alias
'npm:': 'node_modules/'
},
// map tells the System loader where to look for things
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/bundles/in-memory-web-api.umd.js',
'underscore': 'npm:underscore@1.8.3',
'moment': 'node_modules/moment',
'file-saver': 'node_modules/file-saver',
'ipa.datePickerService': 'node_modules',
'ng2-datepicker': 'node_modules/ng2-datepicker',
},
// packages tells the System loader how to load when no filename and/or no extension
packages: {
app: {
defaultExtension: 'js'
},
rxjs: {
defaultExtension: 'js'
},
moment: {
defaultExtension: 'js'
},
'ng2-datepicker': {
defaultExtension: 'js'
},
我真的不知道发生了什么...感谢您的帮助
答案 0 :(得分:0)
在您的情况下,403最可能的原因是您在服务器禁用目录浏览时尝试加载目录,例如,如果您要加载...
/node_modules/library/app.js
但你只传递文件夹,而不是文件......
/node_modules/library/
如果要加载特定文件,请添加该文件,它应该可以正常工作。
第二个最常见的问题是资源是真正受访问控制的,并且不允许您的用户访问它......但我认为您有第一个问题。