我可以在package.json中插入用户消息吗



我有一个package.json文件,它指定要编译的文件,并将其放在bin/目录中。

"scripts": {
"build": "./node_modules/.bin/babel scripts/index.js --out-dir bin",
"start": "node bin/index.js"
}

用户要运行npm run build,然后运行npm run start。如果用户立即运行npm run start,跳过第一步,因此在bin/中没有可运行的index.js文件,我希望她收到一条消息,说"请运行npm run build在bin中创建索引文件。"在package.json中有简单的方法吗?

是的,您可以在bin/index.js中通过添加try catch来做到这一点,并告诉用户出了什么问题,甚至可以添加console.log("message")来表示您应该首先运行构建。

最新更新