我的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
?
好像代碼可以支持一串字符串......我希望有一天有人會這樣做。 –