Проблемы при создании нового проекта angular 7 - PullRequest
2 голосов
/ 28 апреля 2019

Ошибка при создании нового проекта с использованием углового кли. Попробовал очистить кэш npm --force и вручную удалил папку кеша npm. Никто из них не работал.

Для подключения к интернету не требуется прокси

ng new testapp - маршрутизация

> node-sass@4.11.0 install C:\Users\user\testapp\node_modules\node-sass
> node scripts/install.js

Downloading binary from https://github.com/sass/node-sass/releases/download/v4.11.0/win32-x64-72_binding.node
Cannot download "https://github.com/sass/node-sass/releases/download/v4.11.0/win32-x64-72_binding.node":

HTTP error 404 Not Found

Hint: If github.com is not accessible in your location
      try setting a proxy via HTTP_PROXY, e.g.

      export HTTP_PROXY=http://example.com:1234

or configure npm proxy via

      npm config set proxy http://example.com:8080

> node-sass@4.11.0 postinstall C:\Users\user\testapp\node_modules\node-sass
> node scripts/build.js

Building: C:\Program Files\nodejs\node.exe C:\Users\user\testapp\node_modules\node-gyp\bin\node-gyp.js rebuild --verbose --libsass_ext= --libsass_cflags= --libsass_ldflags= --libsass_library=
gyp info it worked if it ends with ok
gyp verb cli [
gyp verb cli   'C:\\Program Files\\nodejs\\node.exe',
gyp verb cli   'C:\\Users\\user\\testapp\\node_modules\\node-gyp\\bin\\node-gyp.js',
gyp verb cli   'rebuild',
gyp verb cli   '--verbose',
gyp verb cli   '--libsass_ext=',
gyp verb cli   '--libsass_cflags=',
gyp verb cli   '--libsass_ldflags=',
gyp verb cli   '--libsass_library='
gyp verb cli ]
gyp info using node-gyp@3.8.0
gyp info using node@12.0.0 | win32 | x64
gyp verb command rebuild []
gyp verb command clean []
gyp verb clean removing "build" directory
gyp verb command configure []
gyp verb check python checking for Python executable "python2" in the PATH
gyp verb `which` failed Error: not found: python2
gyp verb `which` failed     at getNotFoundError ```

Ответы [ 3 ]

0 голосов
/ 29 апреля 2019

Иногда из-за глобальной установки многих библиотек вы получите вышеуказанную ошибку.Не нужно создавать новый проект.Пожалуйста, выполните следующие шаги

Шаг 1: Попробуйте снова выполнить npm i.если вы оказались с ошибкой, перейдите к шагу 2

Шаг 2: $ npm install -g node-sass

И, наконец, еще одна последняя проверка: $ node-sass -v

Затем выполнитеШаг 1 снова, если необходимо (необязательно).

После успешной установки node-sass эта ошибка не возникнет.

Надеюсь, это поможет

0 голосов
/ 03 мая 2019

У меня была почти такая же проблема. Я предполагаю, что вы выбираете SCSS в качестве формата таблицы стилей? Я получил немного дальше, чем вы, прежде чем это привело к ошибкам компиляции, но не будет работать полностью. Я решил свою проблему путем понижения до версии 11. Кажется, что node-sass 4.11 не поддерживает версию 12. См. Ошибка установки node-sass .

Ошибка загрузки отображается из-за отсутствия такого файла. Время последней версии записи на github : win32-x64-67_binding.node .

Я также думаю, что у вас может быть проблема с зависимостями в Python. Посмотрите на конфигурацию node-gyp - windows и убедитесь, что у вас есть все зависимости.

Надеюсь, это поможет!

0 голосов
/ 28 апреля 2019

Просто создайте новый проект как: ng new testapp Затем удалите свой угловой cli и очистите кеш и, пожалуйста, снова

npm install -g @angular/cli

И соберите и запустите свой проект.

...