Я использовал Xampp и JetBrain WebStorm для запуска проекта AngularJS. Но это сложно и малоэффективно. Есть ли другой способ запустить проект на AngularJS?
Я использовал Xampp и JetBrain WebStorm для запуска проекта AngularJS. Но это сложно и малоэффективно. Есть ли другой способ запустить проект на AngularJS?
Ответы:
Если вы используете http-сервер node.js, это очень просто.
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 предустановлен в большинстве систем, поэтому приведенные ниже серверы Python John Doe будут работать быстрее.
MacOS поставляется с установленным Ruby, так что это еще один простой вариант, если вы используете Mac:
ruby -run -ehttpd . -p8000
и откройте свой браузер с http://localhost:8000
.
Python имеет встроенную команду специально для запуска веб-сервера:
Python3.x:
python -m http.server 8000
Другие версии:
python -m SimpleHTTPServer 8000
Запустил бы веб-сервер на порту 8000
(Python является предварительным условием для этого; если у вас не установлен python, другие ответы могут быть проще)
python -m http.server 8000
Вы можете начать с установки Node.js из терминала или cmd:
apt-get install nodejs-legacy npm
Затем установите зависимости:
npm install
Затем запустите сервер:
npm start
cd <your project folder>
(где находится ваш развертываемый код angularjs)
sudo npm install serve -g
обслуживать
Вы можете перейти на свою страницу по адресу
localhost: 3000 или IP-адрес: 3000
Я использую:
Установите Node.js. и npm. npm устанавливается с Node.js
Помещается в корневой каталог проекта
$ cd <your_angularjs_project>
Следующая команда создает package.json
$ npm init
Установите экспресс ==> Быстрый, незамысловатый, минималистичный для узла:
$ npm install express --save
Установите morgan ==> промежуточное ПО регистратора HTTP-запросов для node.js
$ 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);
});
Наконец, запустите свой проект AngularJS на сервере localhost:
$ 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 /
нг подавать
Эта команда запускается в вашем терминале после вашего местоположения в папке проекта, например ~/my-app$
Затем запустите команду - она покажет, что сервер URl NG Live Development прослушивает localhost:4200
Откройте свой браузер на http: // localhost: 4200
Приложение Angular можно развернуть с помощью любого веб-сервера на localhost. Приведенные ниже параметры содержат инструкции по развертыванию для нескольких возможных развертываний веб-серверов в зависимости от требований к развертыванию.
Windows IIS должен быть включен
1.1. В Windows откройте панель управления и нажмите «Установка и удаление программ».
1.2. В окне «Установка и удаление программ» щелкните «Установка и удаление компонентов Windows».
1.3. Установите флажок Internet Information Services (IIS), нажмите «Далее», затем нажмите «Готово».
1.4. Скопируйте и извлеките Zip-файл приложения Angular в корневой каталог веб-сервера: C: \ inetpub \ wwwroot
«Предполагая, что у вас установлен nodejs»,
mini-http - это довольно простой инструмент командной строки для создания http-сервера,
установки пакета глобально, а npm install mini-http -g
затем с помощью вашего cmd (терминала) запустить mini-http -p=3000
в каталоге вашего проекта И бум! вы создали сервер на порту 3000, теперь проверьте http: // localhost: 3000
Примечание: указывать порт не требуется, вы можете просто запустить mini-http
или mh
запустить сервер
Если вы java-парень, просто поместите свою папку angular в папку веб-содержимого вашего веб-приложения и разверните на своем сервере tomcat. Супер просто!
Предполагая, что у вас уже установлен node.js, вы можете использовать синхронизацию браузера для синхронизированного тестирования браузера.
Если вы использовали Visual Studio Community или любую другую версию для своего проекта angular, перейдите в папку проекта, сначала введите
C: \ Project Folder> npm install -g http-server Вы увидите следующее: + http-server@0.11.1 добавил 25 пакетов за 4.213s.
Затем введите C: \ Project Folder> http-server –o.
Вы увидите, что ваше приложение автоматически открывается по адресу http://127.0.0.1:8080/
Вы также можете настроить среду в коде Visual Studio. Запустите Ctrl + Shift + P, затем введите ctr в появившемся поле и выберите задачи: Configure Task Runner, Затем измените файл task.json на это:, { "version": "0.1.0", "command": "explorer", "windows": { "command": "explorer.exe" }, "args": ["index.html"] }
сохраните изменения, затем выберите файл index.html и введите Ctrl + Shift + B. Это откроет проект в вашем браузере по умолчанию.