2017-06-14 118 views
0

我试图从我的Linux服务器部署我的应用程序。部署Angular 2应用程序(不包含angular-cli)

除了我的lite-server命令没有提供任何文件外,一切正常。访问我的服务器在serverUrl:3000抛出一个

'网站的时间过长回应' 从package.json

我的脚本(我跑npm start

"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" 
    }, 

bs-config.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

相关问题