我的package.json如下所示:如何在npm脚本中编写多行脚本?
{
"name": "project",
"version": "1.0.0",
"description": "",
"main": "server.js",
"scripts": {
"lint": "./node_modules/eslint/bin/eslint.js --format \"./node_modules/eslint-friendly-formatter/index.js\" .",
"build:server": "./node_modules/babel-cli/bin/babel.js . -d dist/server --ignore node_modules,dist,client,public,webpack*"
}
}
正如你所看到的,lint
,build:server
命令是很难读,我想打破他们多。
我已经尝试使用\
,但它会抛出错误,如
npm ERR! Failed to parse json
npm ERR! Unexpected token ' ' at 11:80
npm ERR! :server": "./node_modules/babel-cli/bin/babel.js . -d dist/server \
npm ERR! ^
我怎样才能做到这一点?
只能编写另一个bash文件,如build.sh
,并在npm脚本中使用它,如./build.sh server
?
好像代码可以支持一串字符串......我希望有一天有人会这样做。 –