从package.json运行Node.js命令

时间:2015-12-16 21:22:48

标签: javascript json node.js browserify

我可以从package.json运行此命令node.js吗?

"browserify file.js -o bundle.js" 

如果我可以如何做到这一点以及如何在不使用命令提示符的情况下执行它?

1 个答案:

答案 0 :(得分:1)

npm使您能够运行可以存储在package.json文件中的别名命令。两个基础是npm testnpm start,它们分别测试和启动您的应用程序(如果您提供可以执行这些操作的命令)。

您可以将别名命令放在脚本属性中的嵌套对象中。要运行不是start或test的命令,必须使用npm run <command alias>。所以,你可以做npm run bundle

"scripts": {
   "test": "some test command",
   "start": "some start command",
   "bundle": "browserify file.js -o bundle.js"
}

另外,为了澄清,您无法从JSON文件中执行代码,JSON只是一种数据交换格式。

希望有所帮助!