Comments (14)
Tomorrow I will try to run separately. I hope this helps.
from angular-starter.
Anyway I need more details on how you do the debugging.
For now, I just tried gulp test -w
and used Karma Chrome launcher, then clicked DEBUG button on launcher popup, and then I started to put debugger;
statement in spec file, and refresh the debug page, here is what I got
It worked well (although I got tslint warning on debugger;
usage, well it's okay since you only debug it)
from angular-starter.
because ts files are not loaded directly via script tag
https://karma-runner.github.io/0.13/config/files.html
from angular-starter.
not sure how to fix this, this may help
from angular-starter.
This information was not very helpful. I guess this problems is related to type script remapping .
from angular-starter.
Remapping is a separate process after karma's done, not sure why it's the problem. I think the sourcemap is not properly loaded.
from angular-starter.
This works as expected. Working on "real time" debugging and compiling.
Created
gulpfile.js
gulp.task('serv', function() {
runSequence('serve-local', 'unit-test');
});
and
serve.js
gulp.task('serve-local', function ()
{
startBrowsersync(config.browserSync.dev);
});
Then added debugger after launched
gulp serv --exclude-source -w
I guess ['tsc-app', 'watch-ts'] need to be added.
from angular-starter.
closing this issue then, thanks
from angular-starter.
{ included: false, watched: false, pattern: 'src/app/*/.ts' },
In Karma why included: false is false?
from angular-starter.
After changing spec file need to kill gulp test -w and run over again.
from angular-starter.
Please explain the detail more, why you need to kill the test watch?
Working well on my side.
from angular-starter.
Can You Explain local development cycle writing code, test and checking changes on web server? Because every time I need to close gulp commands and start others tasks to preprocess type script and code coverage and start static server.
from angular-starter.
And using --exclude-source on every gulp command to avoid writing directly to c drive is not best solution. Currently local workflow is main issue.
from angular-starter.
If the problem is workflow, then it'll get nowhere, since everyone have different opinions on this. You can fork the starter and start implementing your desired flows, I'll help where I can.
from angular-starter.
Related Issues (20)
- problem between npm start and npm run build on style sheet HOT 2
- remove Todolist module HOT 2
- import { filter } from 'lodash'; HOT 2
- materialize (question) HOT 2
- npm run build no long deployes properly HOT 1
- npm run build is broken HOT 1
- Problem with report generation HOT 3
- No file change on the screen, despite recompile (RaydonZhu comment) HOT 7
- Serving from the root folder HOT 6
- Move the src folder contents HOT 2
- Update to typescript 2.1?
- where is tree shaking config? HOT 1
- lodash Partial - too old Typescript used HOT 1
- does it support lazy loading? HOT 1
- Lazy loading HOT 1
- Can't start freshly cloned project. HOT 4
- Debug TS files not working in Chrome HOT 2
- How do I switch this project to support universial HOT 1
- Will it work with Visual Studio . I tried but facing some unexpected token errors while loading files HOT 6
- Upgrade to Angular 5 causing remap-istanbul html report generation to fail HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from angular-starter.