Comments (8)
By compiled TypeScript I mean the JS that gets generated. I only got it to show where the issue was in the JS that's generated, not the original TS. I'll merge your update in and see if that satisfies those that need it. Thanks.
from phaser-ce-npm-webpack-typescript-starter-project.
@kolombet
This project doesn't have source map support now.
@rroylance Hope to add it!
from phaser-ce-npm-webpack-typescript-starter-project.
I'm looking into getting sourcemaps and possibly breakpoints working. Hopefully soon! Thanks.
from phaser-ce-npm-webpack-typescript-starter-project.
@kolombet @Majirefy I've been able to get it to source map to the individual files, however it maps to the compiled typescript, not the typescript itself... any idea how to get it to map to the typescript, I'm having no luck and searches isn't helping ? The compiled typescript is pretty close to the actual code, so it'd definitely be better than nothing if getting typescript mapping is not possible at the moment.
Let me know if you'd like the current mapping (to the compiled typescript) committed or if you'd rather wait for typescript mapping.
from phaser-ce-npm-webpack-typescript-starter-project.
What do you mean the compiled Typescript?
Ideally all you need is an inline-sourcemap in the bundled file.
from phaser-ce-npm-webpack-typescript-starter-project.
See #18
The following are instructions to get this working with Visual Studio Code and Chrome. Tested and working on Arch Linux.
- Install Debugger For Chrome in VSCode
- Launch the dev server
npm run server:dev
- Launch VSCode's debugger
- Enjoy!
Here is my launch.json
file which launches a standalone chrome window:
{
"version": "0.2.0",
"configurations": [
{
"type": "chrome",
"request": "launch",
"name": "Launch Chrome",
"url": "http://localhost:9000",
"webRoot": "${workspaceRoot}",
"userDataDir": "${workspaceRoot}/.vscode/chrome",
"runtimeExecutable": "/usr/bin/google-chrome-stable"
},
{
"type": "chrome",
"request": "attach",
"name": "Attach to Chrome",
"port": 9222,
"webRoot": "${workspaceRoot}"
}
]
}
( runtimeExecutable
is needed in my case because my executable's name is non-standard, you will likely not need it)
from phaser-ce-npm-webpack-typescript-starter-project.
I'll test the workflow on Windows tomorrow and update the readme accordingly :)
from phaser-ce-npm-webpack-typescript-starter-project.
@Nepoxx Thanks for the help!
from phaser-ce-npm-webpack-typescript-starter-project.
Related Issues (20)
- uglify error: Unexpected token: name (ImagesBackgroundTemplate) HOT 1
- Hacktoberfest 2017! HOT 5
- Uglify not working: throw new _ValidationError2.default(ajv.errors, name);
- add asset-binaryFile Support HOT 1
- npm run server:dev fails HOT 3
- Classic Pong clone made easy with this project HOT 1
- Integrate PusherJS HOT 1
- Suggestion for tslint.json HOT 2
- Working with loaded JSON HOT 2
- npm install not installing dependencies HOT 4
- Thanks HOT 1
- Unable to use plugins HOT 3
- Write files HOT 8
- Uncaught TypeError: Cannot convert undefined or null to object when build:dist
- Auto-Resize Support? HOT 2
- Tilemaps support in assets loader HOT 2
- Better dependency versions HOT 1
- Security risk for webpack-dev-server HOT 1
- [REQUEST] I've made a game using your boilerplate HOT 1
- node-png is incompatible with node 12.x.x 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 phaser-ce-npm-webpack-typescript-starter-project.