Closed BenGWeeks closed 7 years ago
So, standard diagnosis stuff - what happens if you have a standard project without customizations? Does it have a similar time? If you look at perf counters during your build, is it high CPU? High Disk? etc. Can you be doing a bunch of extra disk IO that is getting hung up behind a virus scanner and such?
Hi @patmill - apologies for the delay. Checked all the items PC wise. I think I have a lot of dependencies which I am now trying to stop being bundled. I am doing the following:
"externals": {
"@microsoft/sp-client-base": "node_modules/@microsoft/sp-client-base/dist/sp-client-base.js",
"@microsoft/sp-client-preview": "node_modules/@microsoft/sp-client-preview/dist/sp-client-preview.js",
"@microsoft/sp-lodash-subset": "node_modules/@microsoft/sp-lodash-subset/dist/sp-lodash-subset.js",
"office-ui-fabric-react": "node_modules/office-ui-fabric-react/dist/office-ui-fabric-react.js",
"react": "node_modules/react/dist/react.min.js",
"react-dom": "node_modules/react-dom/dist/react-dom.min.js",
"react-dom/server": "node_modules/react-dom/dist/react-dom-server.min.js",
"jquery":"node_modules/jquery/dist/jquery.min.js",
"@angular/core": "node_modules/@angular/core/bundles/core.umd.min.js",
"@angular/common": "node_modules/@angular/common/bundles/common.umd.min.js",
"@angular/compiler": "node_modules/@angular/compiler/bundles/compiler.umd.min.js",
"@angular/platform-browser": "node_modules/@angular/platform-browser/bundles/platform-browser.umd.min.js",
"@angular/platform-browser-dynamic": "node_modules/@angular/platform-browser-dynamic/bundles/platform-browser-dynamic.umd.min.js",
"@angular/http": "node_modules/@angular/http/bundles/http.umd.min.js",
"@angular/router": "node_modules/@angular/router/bundles/router.umd.min.js",
"@angular/forms": "node_modules/@angular/forms/bundles/forms.umd.min.js",
"@progress/kendo-angular-buttons": "node_modules/@progress/kendo-angular-buttons/dist/cdn/js/kendo-angular-buttons.js",
"@progress/kendo-angular-dialog": "node_modules/@progress/kendo-angular-dialog/dist/cdn/js/kendo-angular-dialog.js",
"@progress/kendo-angular-dropdowns": "node_modules/@progress/kendo-angular-dropdowns/dist/cdn/js/kendo-angular-dropdowns.js",
"@progress/kendo-angular-grid": "node_modules/@progress/kendo-angular-grid/dist/cdn/js/kendo-angular-grid.js",
"@progress/kendo-angular-inputs": "node_modules/@progress/kendo-angular-inputs/dist/cdn/js/kendo-angular-inputs.js",
"@progress/kendo-angular-intl": "node_modules/@progress/kendo-angular-intl/dist/cdn/js/kendo-angular-intl.js",
"@progress/kendo-angular-l10n": "node_modules/@progress/kendo-angular-l10n/dist/cdn/js/kendo-angular-l10n.js",
"@progress/kendo-angular-layout": "node_modules/@progress/kendo-angular-layout/dist/cdn/js/kendo-angular-layout.js",
"@progress/kendo-angular-popup": "node_modules/@progress/kendo-angular-popup/dist/cdn/js/kendo-angular-popup.js",
"@progress/kendo-angular-upload": "node_modules/@progress/kendo-angular-upload/dist/cdn/js/kendo-angular-upload.js",
"@progress/kendo-data-query": "node_modules/@progress/kendo-data-query/dist/cdn/js/kendo-data-query.js",
"@progress/kendo-theme-default": "node_modules/@progress/kendo-data-query/dist/cdn/js/kendo-theme-default.js",
"sp-pnp-js": "node_modules/sp-pnp-js/dist/pnp.min.js"
}
It's certainly reduced the build time from 2+ minutes, to around 45 seconds now. But getting the following issue:
Closing this issue in favor of #516.
Issues that have been closed & had no follow-up activity for at least 7 days are automatically locked. Please refer to our wiki for more details, including how to remediate this action if you feel this was done prematurely or in error: Issue List: Our approach to locked issues
Category
Expected or Desired Behavior
The project should compile quickly.
Observed Behavior
Webpack subtask is taking 2+ minutes to complete. Sass task is taking 1+ minute to complete (after
gulp clean
)Steps to Reproduce
Here is my gulp file: