Open kolkov opened 8 years ago
D:\!Projects\TypeScript\ui-router\quickstart-ng2>npm update ui-router-ng2-quickstart@1.0.2 D:\!Projects\TypeScript\ui-router\quickstart-ng2 +-- @angular/common@2.0.0-rc.6 +-- @angular/compiler@2.0.0-rc.6 +-- @angular/core@2.0.0-rc.6 +-- @angular/http@2.0.0-rc.6 +-- @angular/platform-browser@2.0.0-rc.6 +-- @angular/platform-browser-dynamic@2.0.0-rc.6 +-- rxjs@5.0.0-beta.11 +-- typescript@2.0.2 `-- ui-router-ng2@1.0.0-beta.1 npm WARN optional Skipping failed optional dependency /chokidar/fsevents: npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.0.14 npm WARN ui-router-ng2-quickstart@1.0.2 No repository field. D:\!Projects\TypeScript\ui-router\quickstart-ng2>npm start > ui-router-ng2-quickstart@1.0.2 start D:\!Projects\TypeScript\ui-router\quickstart-ng2 > npm run tsc && npm run watch > ui-router-ng2-quickstart@1.0.2 tsc D:\!Projects\TypeScript\ui-router\quickstart-ng2 > tsc > ui-router-ng2-quickstart@1.0.2 watch D:\!Projects\TypeScript\ui-router\quickstart-ng2 > npm run tsc:w & npm run lite > ui-router-ng2-quickstart@1.0.2 tsc:w D:\!Projects\TypeScript\ui-router\quickstart-ng2 > tsc -w 00:06:46 - Compilation complete. Watching for file changes.
When I change this line: "watch": "npm run tsc:w & npm run lite", to "watch": "npm run lite & npm run tsc:w", It's run as expected.
"watch": "npm run tsc:w & npm run lite",
"watch": "npm run lite & npm run tsc:w",
00:06:46 - Compilation complete. Watching for file changes. Terminate batch job (Y/N)? y D:\!Projects\TypeScript\ui-router\quickstart-ng2>npm start > ui-router-ng2-quickstart@1.0.2 start D:\!Projects\TypeScript\ui-router\quickstart-ng2 > npm run tsc && npm run watch > ui-router-ng2-quickstart@1.0.2 tsc D:\!Projects\TypeScript\ui-router\quickstart-ng2 > tsc > ui-router-ng2-quickstart@1.0.2 watch D:\!Projects\TypeScript\ui-router\quickstart-ng2 > npm run lite & npm run tsc:w > ui-router-ng2-quickstart@1.0.2 lite D:\!Projects\TypeScript\ui-router\quickstart-ng2 > lite-server Did not detect a `bs-config.json` or `bs-config.js` override file. Using lite-server defaults... ** browser-sync config ** { injectChanges: false, files: [ './**/*.{html,htm,css,js}' ], watchOptions: { ignored: 'node_modules' }, server: { baseDir: './', middleware: [ [Function], [Function] ] } } [BS] Access URLs: -------------------------------------- Local: http://localhost:3000 External: http://192.168.1.119:3000 -------------------------------------- UI: http://localhost:3001 UI External: http://192.168.1.119:3001 -------------------------------------- [BS] Serving files from: ./ [BS] Watching files... 16.09.06 00:10:58 200 GET /index.html 16.09.06 00:10:58 200 GET /node_modules/es6-shim/es6-shim.min.js 16.09.06 00:10:58 200 GET /node_modules/zone.js/dist/zone.js 16.09.06 00:10:58 200 GET /systemjs.config.js 16.09.06 00:10:58 200 GET /styles.css 16.09.06 00:10:58 200 GET /node_modules/reflect-metad
Interesting, the ampersand I was using apparently doesn't work on Windows. I wanted both those commands to run concurrently.
When I change this line:
"watch": "npm run tsc:w & npm run lite",
to"watch": "npm run lite & npm run tsc:w",
It's run as expected.