Skip to content

Commit 8475122

Browse files
committed
fix the exact same time start issue #14
1 parent d917522 commit 8475122

File tree

4 files changed

+8
-4
lines changed

4 files changed

+8
-4
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ yarn add ts-node-dev
1111
```
1212

1313
```
14-
npm i ts-node-dev --global
14+
npm i ts-node-dev
1515
```
1616

1717
`ts-node` dependency version is not fixed, so it will install the latest version by default.
@@ -24,7 +24,7 @@ ts-node-dev [node-dev|ts-node flags] [ts-node-dev flags] [script] [script argume
2424

2525
So you just combine [node-dev](https://github.com/fgnass/node-dev) and [ts-node](https://github.com/TypeStrong/ts-node) options (see docs of those packages):
2626
```
27-
ts-node-dev --respawn --type-check server.ts
27+
ts-node-dev --respawn --transpileOnly server.ts
2828
```
2929

3030
Also there are additional options specific to `ts-node-dev`:

lib/compiler.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ var tmpDir = '.ts-node'
1515
var extensions = ['.ts', '.tsx']
1616
var empty = function () { }
1717
var cwd = process.cwd()
18-
var comilationInstanceStampt = new Date().getTime()
18+
var comilationInstanceStampt = Math.random().toString().slice(2)
1919

2020
var compiler = {
2121
allowJs: false,

lib/index.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,10 @@ module.exports = function (script, scriptArgs, nodeArgs, opts) {
7878
compileReqWatcher.add(compiler.getCompileReqFilePath());
7979
compileReqWatcher.on('change', function (file) {
8080
fs.readFile(file, 'utf-8', function (err, data) {
81+
if (err) {
82+
console.log('Error reading compile request file', err)
83+
return
84+
}
8185
var split = data.split('\n')
8286
var compile = split[0]
8387
var compiledPath = split[1]

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ts-node-dev",
3-
"version": "1.0.0-pre.21",
3+
"version": "1.0.0-pre.22",
44
"description": "Compiles your TS app and restarts when files are modified.",
55
"keywords": [
66
"restart",

0 commit comments

Comments
 (0)