在 Angular 10 更新后,我收到了有关 Firebase 和 CommonJS 或 AMD 依赖项的这些警告!
WARNING in /Users/knewtone/yet/projects/WorkSpace/customers/smart-newtech-dashboard/src/app/app.component.ts depends on 'firebase'. CommonJS or AMD dependencies can cause optimization bailouts. For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies
WARNING in /Users/knewtone/yet/projects/WorkSpace/customers/smart-newtech-dashboard/src/app/app.module.ts depends on '@angular/common/locales/fr'. When using the 'localize' option this import is not needed. Did you mean to import '@angular/common/locales/global/fr'? For more info see: https://angular.io/guide/i18n#import-global-variants-of-the-locale-data
WARNING in /Users/knewtone/yet/projects/WorkSpace/customers/smart-newtech-dashboard/src/app/services/crud/crud.service.ts depends on 'lodash/dropRight'. CommonJS or AMD dependencies can cause optimization bailouts. For more info see: https://angular.io/guide/build#configuring-commonjs-dependencies
WARNING in /Users/knewtone/yet/projects/WorkSpace/customers/smart-newtech-dashboard/node_modules/@angular/fire/__ivy_ngcc__/fesm2015/angular-fire.js depends on …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用路由器延迟加载Angular 2模块,我遇到了这个错误:
error_handler.js:50 EXCEPTION:未捕获(在承诺中):错误:找不到模块'app/home/home.module'
我尝试了所有似乎对其他人有用的答案,比如这个似乎是每个人都面临这个问题的解决方案,但是不适用于我在Angular2 RC7和angular-cli webpack中加载Lazy
这是我的代码:app.module
import { MediatorService } from './home/mediator.service';
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { HttpModule } from '@angular/http';
import { AppComponent } from './app.component';
import appRoutes from "./app.routes";
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule,
FormsModule,
HttpModule,
appRoutes
],
providers: [MediatorService],
bootstrap: [AppComponent]
})
export class AppModule { }
Run Code Online (Sandbox Code Playgroud)
app.routes
import { RouterModule } from …Run Code Online (Sandbox Code Playgroud) lazy-loading webpack-dev-server angular2-routing angular-cli angular
使用javascript aws-sdk并通过文档客户端查询dynamodb表。该表包含10个元素,查询限制= 5。
对于每个请求,我使用LastEvaluatedKey生成一个新查询并发送一个新请求,结果如下:
first request --> {Items: Array(5), Count: 5, ScannedCount: 5, LastEvaluatedKey: {…}}
second request --> {Items: Array(5), Count: 5, ScannedCount: 5, LastEvaluatedKey: {…}}
third request --> {Items: Array(0), Count: 0, ScannedCount: 0}
Run Code Online (Sandbox Code Playgroud)
根据这份文件
如果结果包含LastEvaluatedKey元素,请继续执行步骤2。 如果结果中没有LastEvaluatedKey,则没有其他要检索的项目
它应该在第二个请求中不返回LastEvaluatedKey,因为没有更多的元素,但是它在第三个请求中返回一个发送到空结果的元素。
当我尝试使用limit = 4时,一切都会按预期进行
first request --> {Items: Array(4), Count: 4, ScannedCount: 4, LastEvaluatedKey: {…}}
second request --> {Items: Array(4), Count: 4, ScannedCount: 4, LastEvaluatedKey: {…}}
third request --> {Items: Array(2), Count: 2, …Run Code Online (Sandbox Code Playgroud) 尝试在 Apollo/client 3.4.1 上进行一些身份验证突变,但出现此错误:
ApolloError: this.cache.batch is not a function
at new ApolloError (/var/task/node_modules/@apollo/client/errors/errors.cjs.js:35:28)
at Object.error (/var/task/node_modules/@apollo/client/core/core.cjs.js:1073:90)
at notifySubscription (/var/task/node_modules/zen-observable/lib/Observable.js:140:18)
at onNotify (/var/task/node_modules/zen-observable/lib/Observable.js:179:3)
at SubscriptionObserver.error (/var/task/node_modules/zen-observable/lib/Observable.js:240:7)
at /var/task/node_modules/@apollo/client/utilities/utilities.cjs.js:1015:40
at processTicksAndRejections (internal/process/task_queues.js:95:5) {
graphQLErrors: [],
clientErrors: [],
networkError: TypeError: this.cache.batch is not a function
at QueryManager.refetchQueries (/var/task/node_modules/@apollo/client/core/core.cjs.js:1601:24)
at QueryManager.markMutationResult (/var/task/node_modules/@apollo/client/core/core.cjs.js:1136:18)
at /var/task/node_modules/@apollo/client/core/core.cjs.js:1043:49
at both (/var/task/node_modules/@apollo/client/utilities/utilities.cjs.js:1004:53)
at /var/task/node_modules/@apollo/client/utilities/utilities.cjs.js:997:72
at new Promise (<anonymous>)
at Object.then (/var/task/node_modules/@apollo/client/utilities/utilities.cjs.js:997:24)
at Object.next (/var/task/node_modules/@apollo/client/utilities/utilities.cjs.js:1005:49)
at notifySubscription (/var/task/node_modules/zen-observable/lib/Observable.js:135:18)
at onNotify (/var/task/node_modules/zen-observable/lib/Observable.js:179:3),
extraInfo: undefined
}
Run Code Online (Sandbox Code Playgroud) angular ×2
angular-cli ×1
angularfire ×1
firebase ×1
graphql ×1
lazy-loading ×1
nosql ×1
pagination ×1