User 13555498 Ответов: 1

Использование модификатора const в строгом режиме


Моя версия узла-v9.3.0, а версия npm-5.6.0, а версия angular-cli-1.6.1.

Всякий раз, когда я запускаю проект, я получаю следующую ошибку :

Uncaught syntaxerror: use of 'const' in strict mode. 


Почему возникает эта ошибка ? Как я должен смягчить это ?

Что я уже пробовал:

Я попробовал переустановить систему. node.js и угловато-кли, но напрасно.

Cyrus_Vivek

Аналогичная проблема решена ниже
https://github.com/sass/node-sass/issues/2100

1 Ответов

Рейтинг:
1

Cyrus_Vivek

Ниже показано, как эта проблема была обработана в Git, попытка этого может помочь вам решить эту проблему.

Если у вас есть рабочая версия до обновления перейдите к этой установке и используйте:

npm shrinkwrap 
or npm shrinkwrap --dev

затем будет создан новый файл

НПМ-ширпотреба.в JSON

Проверьте этот файл и убедитесь, что зависимости созданы. Обычно этот файл имеет все существующие зависимости. Поместите этот файл в папку, в которой вы запускаете установку npm. NPM будет использовать старые версии и должен работать.

В качестве альтернативы вы можете удалить все несвязанные зависимости и сохранить только node-sass с зависимостью запроса.
"node-sass": {
        "version": "2.1.1",
        "from": "node-sass@>=2.0.1 <3.0.0",
        "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-2.1.1.tgz",
        "dependencies": {
          "request": {
            "version": "2.79.0",
            "from": "request@>=2.53.0 <3.0.0",
            "resolved": "https://registry.npmjs.org/request/-/request-2.79.0.tgz",
          },
        }
      },