Как я могу исправить эту ошибку NPM Watch ENOENT "\\ run"? - PullRequest
0 голосов
/ 22 апреля 2020

У меня есть упрощенная c команда сборки для моего Post CSS для простого проекта WordPress:

"build": "postcss wp-content/themes/themename/assets/css/main.css -o dist/main.css",

Это работает отлично! Я установил пакет npm watch, чтобы отслеживать изменения в каталоге темы css/, чтобы он автоматически запускал эту рабочую команду build при изменении файла.

Мой финал Сценарии выглядели так:

  "scripts": {
    "build": "postcss wp-content/themes/themename/assets/css/main.css -o dist/main.css",
    "watch": "watch 'npm run build' wp-content/themes/themename/assets/css/"
  },

Тем не менее, я получаю эту ошибку при запуске:

[Error: ENOENT: no such file or directory, stat 'C:\Users\user\Desktop\Coding Projects\themename\run'] {
  errno: -4058,
  code: 'ENOENT',
  syscall: 'stat',
  path: 'C:\\Users\\user\\Desktop\\Coding Projects\\themename\\run'
}

\\run меняется в зависимости от того, что я положил после этого 'npm' внутри смотреть сценарий. Например, если вы измените «npm run build» в скрипте наблюдения на «npm build» (просто для эксперимента), то «путь» изменится на: path: 'C:\\Users\\user\\Desktop\\Coding Projects\\themename\\build'

Я следую формату Я видел использованный в руководствах и в документации, но не смог найти никого другого с этой ошибкой.

Помощь будет принята с благодарностью!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...