NPM Script 仅在我同时在两个终端或调试中 运行 它时才有效
NPM Script only works if I run it in two terminals at the same time or in debug
我正在尝试 运行 命令(在 Windows 使用 VS):npm run watch:sass
将我的 sass 编译成 css。
当我按下 Enter 而不是看到有关监视更改的常规消息时,它只会显示我刚刚输入的命令,没有错误或任何内容。但事情是这样的:如果我打开第二个终端window,它将运行第二个终端window中的命令,但前提是我总是使用两个终端windows。
下面是我的 package.json
位:
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject",
"watch:sass": "sass --watch --update --style=compressed src/sass/Navbar.scss src/styles/index.css",
"watch": "npm-run-all --parallel watch:*"
},
"devDependencies": {
"autoprefixer": "^10.4.4",
"npm-run-all": "^4.1.5",
"onchange": "^7.1.0",
"postcss": "^8.4.12",
"sass": "^1.51.0",
"watch": "^1.0.2"
}
似乎是一个已知错误。如果有任何变化会更新
我正在尝试 运行 命令(在 Windows 使用 VS):npm run watch:sass
将我的 sass 编译成 css。
当我按下 Enter 而不是看到有关监视更改的常规消息时,它只会显示我刚刚输入的命令,没有错误或任何内容。但事情是这样的:如果我打开第二个终端window,它将运行第二个终端window中的命令,但前提是我总是使用两个终端windows。
下面是我的 package.json
位:
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject",
"watch:sass": "sass --watch --update --style=compressed src/sass/Navbar.scss src/styles/index.css",
"watch": "npm-run-all --parallel watch:*"
},
"devDependencies": {
"autoprefixer": "^10.4.4",
"npm-run-all": "^4.1.5",
"onchange": "^7.1.0",
"postcss": "^8.4.12",
"sass": "^1.51.0",
"watch": "^1.0.2"
}
似乎是一个已知错误。如果有任何变化会更新