我已经使用Xampp和JetBrain WebStorm运行AngularJS项目。但是它复杂且性能低下,还有其他方法可以运行AngularJS项目吗?
我已经使用Xampp和JetBrain WebStorm运行AngularJS项目。但是它复杂且性能低下,还有其他方法可以运行AngularJS项目吗?
Answers:
如果您正在运行node.js,则http-server超级简单。
cd
到您的项目文件夹中
npx http-server -o
# or, install it separately so you don't need npx
npm install -g http-server
http-server -o
-o
是打开浏览器到页面。运行http-server --help
以查看其他选项,例如更改端口号
node
吗?如果您没有node
/,其他这些单线可能会更容易npm
安装,。
例如,大多数系统上都预先安装了python,因此下面的John Doe的python服务器会更快。
MacOS随ruby一起安装,因此如果您运行的是Mac,这是另一个简单的选择:
ruby -run -ehttpd . -p8000
并打开浏览器http://localhost:8000
。
我用:
安装Node.js。和npm。npm与Node.js一起安装
放置在根项目目录中
$ cd <your_angularjs_project>
下一条命令创建package.json
$ npm init
为节点安装express ==>快速,不受限制的极简主义:
$ npm install express --save
为node.js安装morgan ==> HTTP请求记录器中间件
$ npm install morgan --save
创建文件server.js
在server.js文件中添加以下代码
// Required Modules
var express = require("express");
var morgan = require("morgan");
var app = express();
var port = process.env.PORT || 3002;
app.use(morgan("dev"));
app.use(express.static("./"));
app.get("/", function(req, res) {
res.sendFile("./index.html"); //index.html file of your angularjs application
});
// Start Server
app.listen(port, function () {
console.log( "Express server listening on port " + port);
});
最后,在localhost服务器上运行AngularJS项目:
$ node server.js
使用本地网络服务器npm软件包。
https://www.npmjs.com/package/local-web-server
$ npm install -g local-web-server
$ cd <your-app-folder>
$ ws
另外,您可以运行
$ ws -p 8181
-p定义要使用的端口
之后,只需转到浏览器并访问http:localhost:8181 /
ng服务
此命令在项目文件夹中的位置之后在终端中运行,例如 ~/my-app$
然后运行命令-它会显示URl NG Live开发服务器正在监听 localhost:4200
在http:// localhost:4200上打开浏览器
可以使用localhost上的任何Web服务器部署角度应用程序。以下选项根据您的部署要求概述了几种可能的Web服务器部署的部署说明。
必须启用Windows IIS
1.1。在Windows中,访问“控制面板”,然后单击“添加或删除程序”。
1.2。在“添加或删除程序”窗口中,单击“添加/删除Windows组件”。
1.3。选中“ Internet信息服务(IIS)”复选框,单击“下一步”,然后单击“完成”。
1.4。将Angular Application Zip文件复制并解压缩到Web服务器的根目录:C:\ inetpub \ wwwroot
“假设您已经安装了nodejs”,
mini-http是一个非常简单的命令行工具,用于创建http服务器,
全局安装软件包, npm install mini-http -g
然后使用mini-http -p=3000
在项目目录中运行的cmd(终端)运行!您在端口3000上创建了服务器,现在请检查http:// localhost:3000
注意:不需要指定端口,您可以简单地运行mini-http
或mh
启动服务器
如果您是Java专家,则只需将您的角度文件夹放置在Web应用程序的Web内容文件夹中,然后部署到您的tomcat服务器。超级容易!
如果您的角度项目使用了Visual Studio Community或任何其他版本,请转到项目文件夹,首先输入
C:\ Project Folder> npm install -g http-server您将看到如下内容:+ http-server@0.11.1在4.213s中添加了25个软件包
然后键入C:\ Project Folder> http-server –o
您会在http://127.0.0.1:8080/中看到您的应用程序自动出现