Javascript 如何在package.json中有多个入口点?
我希望能够使用npm运行不同的命令:Javascript 如何在package.json中有多个入口点?,javascript,node.js,npm,package.json,Javascript,Node.js,Npm,Package.json,我希望能够使用npm运行不同的命令: "scripts": { "v1": "node v1.js", "v2": "node v2.js" } 使用类似于npm start v1或npm start v2的命令,但这些命令不会运行正确的节点命令 另一种方法是使用包装器index.js或类似的 根据提供给npm start的参数运行正确的版本 您可以使用process.argv访问参数数组,无论您使用npm start还是node./index.js使用npm run: npm run
"scripts": {
"v1": "node v1.js",
"v2": "node v2.js"
}
使用类似于npm start v1
或npm start v2
的命令,但这些命令不会运行正确的节点命令
另一种方法是使用包装器index.js或类似的
根据提供给npm start的参数运行正确的版本
您可以使用
process.argv
访问参数数组,无论您使用npm start
还是node./index.js使用npm run
:
npm run v1
或
要添加额外参数,请添加--
:
这相当于:
node v1.js -param_one 1 --param2 2
npm run v1 -- -param_one 1 --param2 2
node v1.js -param_one 1 --param2 2