在npm脚本中运行2个命令(nodemon && sass --watch)

时间:2019-05-27 10:52:12

标签: node.js npm sass npm-scripts

我有一个package.json文件,看起来像这样。

declare @columnName varchar(100);
declare @Id int;

set @ColumnName = 'Age' ;
set @Id = 20;

declare @sql nvarchar(max);

set @sql = '
select *
from Table_CandidateInfo
where [columnName] = @Id';

select @sql = replace(@sql, '[columnName]', quotename(@columnName));

exec sp_executesql @sql,
                   N'@id int',
                   @id=@id;

我想知道为什么我不能运行这两个命令:

“两者”:“ nodemon src / app.js -e js,hbs && sass --watch public / scss:public / css”

作者


"scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "node src/app.js",
    "dev": "nodemon src/app.js -e js,hbs ",
    "scss": "sass --watch public/scss:public/css",
    "both": "nodemon src/app.js -e js,hbs && sass --watch public/scss:public/css",
    "both2" : "npm run dev && npm run scss"
  },

当我尝试运行它时,只有第一个命令在起作用。

Github存储库位于下面,以防万一您需要测试。

https://github.com/tuanphanfi/weather-app-nodejs/

1 个答案:

答案 0 :(得分:0)

使用名为concurrently的软件包。

npm install concurrently

然后您可以创建一个名为both的脚本

"both": "concurrently \"nodemon src/app.js -e js,hbs\" \"sass --watch public/scss:public/css\""

请参见javascript - How can I run multiple npm scripts in parallel?