2017-06-14 13 views
0

Linuxサーバーからアプリケーションをデプロイしようとしています。Angular 2アプリケーションのデプロイ(角度-cliなし)

lite-serverコマンドがファイルを提供していないことを除いて、すべてうまくいきます。 serverUrl:3000で私のサーバにアクセスすると、

スローマイbs-config.json

"scripts": { 
    "build": "tsc -p src/", 
    "serve": "lite-server -c=bs-config.json", 
    "prestart": "npm run build", 
    "start": "concurrently \"npm run build:watch\" \"npm run serve\"", 
    "pretest": "npm run build", 
    "test": "concurrently \"npm run build:watch\" \"karma start karma.conf.js\"", 
    "test-once": "karma start karma.conf.js --test-once", 
    "pretest:once": "npm run build", 
    "build:watch": "tsc -p src/ -w", 
    "build:upgrade": "tsc", 
    "serve:upgrade": "http-server", 
    "build:aot": "ngc -p tsconfig-aot.json && rollup -c rollup-config.js", 
    "serve:aot": "lite-server -c bs-config.aot.json", 
    "build:babel": "babel src -d src --extensions \".es6\" --source-maps", 
    "copy-dist-files": "node ./copy-dist-files.js", 
    "i18n": "ng-xi18n", 
    "lint": "tslint ./src/**/*.ts -t verbose" 
    }, 

(私はnpm startを実行する)package.jsonから

マイスクリプト 'をサイトに応えるために時間がかかりすぎます'。私は"open" : falseを追加しなければならなかった。なぜなら、lite-serverは私が望んでいないブラウザを開こうとしたからだ。

{ 
    "server": { 
    "baseDir": "src", 
    "routes": { 
     "/node_modules": "node_modules" 
    } 
    }, "open" : false 
} 

、このコマンドの出力は以下の通りです:私は私のWindowsマシン上でこれを実行すると

> [email protected] prestart /home/deploy/home/deploy/frontend 
> npm run build 


> [email protected] build /home/deploy/home/deploy/frontend 
> tsc -p src/ 


> [email protected] start /home/deploy/home/deploy/frontend 
> concurrently "npm run build:watch" "npm run serve" 

[0] 
[0] > [email protected] build:watch /home/deploy/home/deploy/frontend 
[0] > tsc -p src/ -w 
[0] 
[1] 
[1] > [email protected] serve /home/deploy/home/deploy/frontend 
[1] > lite-server -c=bs-config.json 
[1] 
[1] ** browser-sync config ** 
[1] { injectChanges: false, 
[1] files: [ './**/*.{html,htm,css,js}' ], 
[1] watchOptions: { ignored: 'node_modules' }, 
[1] server: 
[1] { baseDir: 'src', 
[1]  middleware: [ [Function], [Function] ], 
[1]  routes: { '/node_modules': 'node_modules' } }, 
[1] open: false } 
[1] [BS] Access URLs: 
[1] ---------------------------------------- 
[1]  Local: http://localhost:3000 
[1]  External: http://serverurl:3000 
[1] ---------------------------------------- 
[1]   UI: http://localhost:3001 
[1] UI External: http://serverurl:3001 
[1] ---------------------------------------- 
[1] [BS] Serving files from: src 
[1] [BS] Watching files... 
[1] [BS] Reloading Browsers... 
[1] [BS] Reloading Browsers... 
[1] [BS] Reloading Browsers... 
[1] [BS] Reloading Browsers... 
[1] [BS] Reloading Browsers... 
[1] [BS] Reloading Browsers... 
[1] [BS] Reloading Browsers... 
[1] [BS] Reloading Browsers... 
[1] [BS] Reloading Browsers... 
[1] [BS] Reloading Browsers... 
[1] [BS] Reloading Browsers... 
[1] [BS] Reloading Browsers... 
[1] [BS] Reloading Browsers... 
[1] [BS] Reloading Browsers... 
[1] [BS] Reloading Browsers... 
[1] [BS] Reloading Browsers... 
[1] [BS] Reloading Browsers... 
[1] [BS] Reloading Browsers... 
[1] [BS] Reloading Browsers... 
[1] [BS] Reloading Browsers... 
[1] [BS] Reloading Browsers... 
[1] [BS] Reloading Browsers... 
[1] [BS] Reloading Browsers... 
[1] [BS] Reloading Browsers... 
[1] [BS] Reloading Browsers... 
[1] [BS] Reloading Browsers... 
[1] [BS] Reloading Browsers... 
[1] [BS] Reloading Browsers... 
[1] [BS] Reloading Browsers... 
[0] 9:42:13 AM - Compilation complete. Watching for file changes. 

すべてが正常に動作しますが、ファイルは実際にも、コンソールに示しされています。何か案は?

答えて

0

ファイアウォールがポートをブロックしていたことが判明しました。

ポートを開くと問題が解決しました(ufw allow 3000

関連する問題