Решения проблем с инициализацией проекта
1. Использование зеркала Taobao
Можно сразу запустить следующую команду:
SASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sass/ npm install node-sass
Мы, вероятно, предпочли бы иметь возможность напрямую использовать npm install для установки всех зависимостей, поэтому мой подход заключается в добавлении файла .npmrc в проект:
phantomjs_cdnurl=http://cnpmjs.org/downloads sass_binary_site=https://npm.taobao.org/mirrors/node-sass/ registry=https://registry.npm.taobao.org
Таким образом, при использовании npm install для установки node-sass и phantomjs можно автоматически загрузить их из источника Taobao, но при использовании npm publish необходимо закомментировать строку registry, иначе публикация будет выполнена в источнике Taobao.
2. Использование прокси-сервера
Предположим, что ваш прокси-сервер запущен на локальном компьютере на порту 1080, тогда достаточно выполнить следующие шаги, чтобы успешно установить node-sass (если вы запустили PAC-режим вместо глобального режима, то также необходимо добавить s3.amazonaws.com в список PAC):
npm config set proxy http://127.0.0.1:1080 npm i node-sass
После завершения загрузки удалите HTTP-прокси:
npm config delete proxy
Теперь установка должна пройти успешно.
Шаги инициализации проекта
Установите среду Node.js, рекомендуется использовать версию v4.4.7. Скачайте по ссылке: https://nodejs.org/download/release/v4.4.7/.
Глобально установите webpack версии 2.x.
Команда: (sudo) npm install -g webpack@2.2.1 --registry=http://registry.npm.taobao.org.
Команда: (sudo) npm install -g webpack-dev-server@1.16.2 --registry=http://registry.npm.taobao.org.
Скачайте исходный код и распакуйте его.
В корневом каталоге проекта выполните команду npm init.
Команда: npm install (--registry=http://registry.npm.taobao.org).
В режиме разработки: npm run dev (в системе Windows — npm run dev_win). В производственном режиме: npm run dist (в системе Windows — npm run dist_win).
Доступ: http://localhost:8086/dist/view/index.html.
Система управления бэкендом использует SASS, поэтому необходимо установить Ruby и SASS.
Бэкенд-интерфейс также должен использовать прокси:
http://localhost:8086/manage/* --> http://admin.evobly.com/manage/
devServer: { port: 8086, proxy : { '/manage' : { target: 'http://admin.evobly.com', //target: 'http://127.0.0.1:8099', changeOrigin : true }, '/user/logout.do' : { target: 'http://admin.evobly.com', //target: 'http://127.0.0.1:8099', changeOrigin : true } } }.
Адрес системы управления бэкенда в сети: http://admin.evobly.com (для просмотра рекомендуется использовать быстрый режим браузера, а не совместимый режим).
Предварительный аккаунт системы управления бэкендом: admin smalltest.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )