Я установил проект с работы на свой персональный компьютер и только на своем компьютере я получаю эту ошибку во время выполнения.Я лично думаю, что это связано с тем, как код компилируется.У меня вопрос, почему ошибка появляется только на моей машине?
Error: [ng:cpws] Can't copy! Making copies of Window or Scope instances is not supported.
https://errors.angularjs.org/1.6.7/ng/cpws
Сначала я проверил, совпадают ли версии узла и npm:
node: v8.11.3
npm: 5.6.0
OS: Windows 10
часть кода, которая генерирует эту ошибку, использует $scope.$watch(object, callback, true)
.Посмотрев на угловую документацию, я удалил третий параметр, который, похоже, был источником проблем.После этого я столкнулся с другими проблемами, поэтому я спросил себя, почему на моей машине (которая с точки зрения среды такая же) появляется ошибка, и я перестал изменять код и начал смотреть на строительную часть.
Я не знаюНе знаю, поможет ли это вам, но страница, которая генерирует ошибку, содержит построение формы с использованием angular-formly.Кроме того, мы используем laravel mix
для компиляции кода.
UPDATE
Я только что обновил версию узла и npm.Сначала у меня были некоторые проблемы с пакетом node-sass, но я решил их.У меня все еще есть ошибки.: (
node: v11.10.0
npm: 6.8.0