在package中获取参数
package.json中通过
$1
获取参数123"script": {"dev": "echo $1" // ${1} 也可以}cli中运行
1npm run dev -- hellocli输出结果
1hello
修改process.argv
package.json中配置
123"script": {"dev": "webpack"}webpack中获取参数
1console.log('自定义参数:', process.argv);cli中运行
1npm run dev -- hellocli输出结果
123自定义参数:PROJECTDIR: [ '/usr/local/bin/node','/Users/xxx/Desktop/git/webpack-practise/node_modules/.bin/webpack',‘hello' ]
修改process.env
方法1,package.json配置如上
webpack中获取参数
1console.log('自定义参数:', process.env.test);cli中运行
1test=hello npm run devcli输出结果
1自定义参数:hello
修改process.env
方法2,package.json配置如上(目前采用这个方法)
webpack中获取参数
1console.log('自定义参数:', process.env.npm_config_test);cli中运行
1npm run dev --test=hellocli输出结果
1自定义参数:hello