У меня есть упрощенная 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'
Я следую формату Я видел использованный в руководствах и в документации, но не смог найти никого другого с этой ошибкой.
Помощь будет принята с благодарностью!