Angular-Cli No funciona en el submodule

Estoy creando una aplicación angular usando cli angular, y estoy teniendo errores con los commands ng build y ng serve cuando el proyecto está en un directory de submodules de git.

Tengo 2 versiones del proyecto. El primero es mi repository git original donde hago todo el trabajo de desarrollo para la aplicación. Por motivos de SEO, tengo un repository adicional de jekyll para mantener el contenido estático. Para facilitar el process de compilation, trato de include el repository angular en el repository de contenido estático como un submodule, ya que es aquí donde comienzan los problemas.

Por alguna razón, puedo ejecutar ng serve / build fine sin problemas en el repository original, pero cuando bash comstackr el repository estático recibo varios problemas con el package web, el más reciente es "No se puede encontrar el module 'webpack-sources'"

No estoy seguro de por qué el proyecto está "funcionando" en un lugar y no en otro, creo que ambas ubicaciones deberían tener exactamente el mismo contenido. Cualquier ayuda o ideas sería muy apreciada.

He ejecutado npm install en ambos directorys sin errores. Aquí está el package .json para el proyecto (el verificador de diferencias me dice que ambos repos son los mismos)

Original:

{ "name": "inspinia", "version": "2.7.1", "scripts": { "ng": "ng", "start": "ng serve", "build": "ng build", "test": "ng test", "lint": "ng lint", "e2e": "ng e2e" }, "private": true, "dependencies": { "@angular/animations": "^4.3.6", "@angular/common": "^4.3.6", "@angular/compiler": "^4.3.6", "@angular/core": "^4.3.6", "@angular/forms": "^4.3.6", "@angular/http": "^4.3.6", "@angular/platform-browser": "^4.3.6", "@angular/platform-browser-dynamic": "^4.3.6", "@angular/platform-server": "^4.3.6", "@angular/router": "^4.3.6", "angularfire2": "^4.0.0-rc0", "animate.css": "3.1.1", "aws-sdk": "^2.110.0", "bootstrap": "^3.3.7", "chart.js": "^2.5.0", "core-js": "^2.5.1", "firebase": "^4.3.0", "font-awesome": "^4.7.0", "jquery": "^3.1.0", "jquery-slimscroll": "^1.3.8", "jquery-sparkline": "^2.4.0", "jvectormap": "1.2.2", "metismenu": "^2.5.0", "ng2-charts": "^1.5.0", "ngx-bootstrap": "^1.9.1", "peity": "^3.2.1", "rxjs": "^5.4.3", "webpack": "^3.5.6", "zone.js": "^0.8.17" }, "devDependencies": { "@angular/cli": "^1.3.2", "@angular/compiler-cli": "^4.3.6", "@types/jasmine": "2.5.38", "@types/node": "^6.0.88", "codelyzer": "~2.0.0", "extract-text-webpack-plugin": "^2.1.2", "jasmine-core": "~2.5.2", "jasmine-spec-reporter": "~3.2.0", "karma": "~1.4.1", "karma-chrome-launcher": "~2.0.0", "karma-cli": "~1.0.1", "karma-coverage-istanbul-reporter": "^0.2.0", "karma-jasmine": "~1.1.0", "karma-jasmine-html-reporter": "^0.2.2", "protractor": "~5.1.0", "ts-node": "~2.0.0", "tslint": "~4.5.0", "typescript": "~2.1.5" } }