npm start 和 npm run start的关系以及npm run start传递参数
npm start和 npm run start是等效关系。在一个npm管理项目中,一般默认有start的定义,且会经常使用,所以就在npm执行中通过npm start简化了npm run start的写法,类似的还有npm stop、npm test等等。而其他的一些不太通用的命令项则只能通过npm run <命令项>的形式执行。npm start 传递参数与直接node xx.js
·
npm start
和 npm run start
是等效关系。
在一个npm管理项目中,一般默认有start
的定义,且会经常使用,所以就在npm
执行中通过npm start
简化了npm run start
的写法,类似的还有npm stop
、npm test
等等。而其他的一些不太通用的命令项则只能通过npm run <命令项>
的形式执行。
npm start 传递参数与直接node xx.js 传递参数的区别:
在执行node xx.js 命令时,如果想传递参数,
node xx.js --a --b
在process.argv里可以获取到a和b
在执行npm start, 如果想传递参数,
npm start -- --a --b
在process.argv里可以获取a和b
参考:https://docs.npmjs.com/cli/v8/commands/npm-start
程序启动时指定内存大小:NODE_OPTIONS=--max-old-space-size=4096
"start": "webpack-dev-server NODE_OPTIONS=--max-old-space-size=4096 --config webpack/webpack.dev.js"
参考:https://nodejs.org/api/cli.html#–max-old-space-sizesize-in-megabytes
更多推荐
已为社区贡献6条内容
所有评论(0)