对于一个简单的 WordPress 项目,我的 PostCSS 有一个简单的构建命令:
"build": "postcss wp-content/themes/themename/assets/css/main.css -o dist/main.css",
这完美!我设置了 npmwatch
包以监视主题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”之后放置的任何内容的更改。例如,将 watch 脚本中的 'npm run build' 更改为 'npm build'(只是为了实验)会将“路径”更改为:path: 'C:\\Users\\user\\Desktop\\Coding Projects\\themename\\build'
我遵循我在教程和文档中看到的格式,但找不到其他人有这个错误。
帮助将不胜感激!