Comments (4)
I tested it on my machine with no issues.
Please provide some more information
from tsc-watch.
Works for me with 2.9.2
from tsc-watch.
It's been causing us issues. Instead of having typescript as a peer dependency, it installs it as a dependency of its own (using "*", as well). Perhaps this only affects yarn users.
In our case that actually resulted in us having two versions of typescript installed in our package - the one specified in our package.json (2.9.2), and the one tsc-watch had already installed previously (2.8.3). Installing 2.9.2 doesn't upgrade tsc-watch's version, because as far as yarn is concerned, 2.8.3 still matches *
. (Yarn is possibly being stupid here, 2.9.2 also matches *
...)
In any case, perhaps it would be better for it to have typescript as a peerDependency instead so that it can simply inherit the correct version of typescript? If someone were deliberately using an older version of typescript, to avoid build errors (since new versions of typescript often introduce new errors for existing code), this could cause them problems if they got a new version of typescript without expecting it.
In my case, I have added a resolution to my package.json.
from tsc-watch.
@asztal You are talking about a different issue, and you are absolutely right.
TypeScript should be as peerDependency to tsc-watch. Fixed on version 1.0.23
Thanks!
from tsc-watch.
Related Issues (20)
- doesn't seem to be running same compilation as "npx tsc -b -w" HOT 4
- DX: Improve `tsc-watch` package HOT 2
- Improve tsc watch/client signal + stderr support HOT 19
- Be able to tweak `node` memory HOT 2
- Support Β for `--listEmittedFiles` + new message `file_emitted` HOT 3
- `--onSuccess exit` causing a crash HOT 2
- black on black text HOT 6
- Please tag published versions HOT 2
- index.js contains DOS line endings since version 5.0.1 HOT 2
- Support for TypeScript Project References / --build mode HOT 6
- tsc-watch fails to restart node server on source file changes within a docker bind mount HOT 12
- Please add a --no-watch option HOT 7
- Document how to use --incremental? HOT 4
- Wrong export of TscWatchClient in version 6.0.0 HOT 8
- How to make tsc-watch exit if COMMAND exits unexpectedly HOT 1
- On windows compiler path issue. HOT 6
- How to pass the node environment? HOT 2
- tsc-watch re-compiling even when no file was modified HOT 4
- Best tool for the job HOT 5
- "TypeError: es.split is not a function" Error when change a file and compile HOT 2
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 tsc-watch.