npm startnpm run start是等效关系。

在一个npm管理项目中,一般默认有start的定义,且会经常使用,所以就在npm执行中通过npm start简化了npm run start的写法,类似的还有npm stopnpm 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

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐