相关文章推荐
粗眉毛的电脑桌  ·  【前端】js ...·  11 月前    · 
小眼睛的火车  ·  arrays - Argument of ...·  1 年前    · 
行走的打火机  ·  如何获取AWS ...·  1 年前    · 

1.配置package.json,给scripts添加自定义参数

"scripts": {
    "test": "webpack --config ./config/webpack.config.js --mode development --channel gamesdk"

2.配置--config对应的 webpack.config.js文件

修改 module.exports,使用function方式return配置,用来获取argv相关参数

module.exports = (env, argv) => { 
    console.log(argv);

如上1传值,mode值为development,channel值为gamesdk,传值使用 '--'分隔开,‘--’后边紧跟键名,空格 + 值

3.也可以在自定义中执行其他操作,如

"scripts": {
    "dev": "node test.js"

 执行 npm run dev时,会去执行test.js,等价于直接运行 node test.js

什么是Node.js的模块(Module)? 在Node.js,模块是一个库或框架,也是一个Node.js项目。Node.js项目遵循模块化的架构,当我们创建了一个Node.js项目,意味着创建了一个模块,这个模块的描述文件,被称为package.json ——  【长城_changcheng】 一般package.json放置在项目根目录下,其基本结构如下图所示: package.json 结构图 description 字符串。用来描述当前项目的大致功能。 此项目包的名称。在不确定自己的包名能否使用之前,请先npm registry 一下,看看当前你喜欢的包 Mac Package: 在scripts里获得传入参数在制作Mac OS X安装程序包的时候,很多时候需要编写preflight, postflight等脚本程序,而安装过程,用户可能有选择地改变一些行为,所以脚本也需要获得这些改变,这些改变以传入参数方式传递给每个脚本。 很简单,就是下面的参数. pathToScript=$0pathToPackage=$1tar npm scripts 文章目录npm scripts一、什么是 npm 脚本?二、原理三、通配符四、传参五、执行顺序六、默认值七、钩子八、简写形式九、变量十、常用脚本示例 Node 开发离不开 npm,而脚本功能是 npm 最强大、最常用的功能之一。 本文介绍如何使用 npm 脚本(npm scripts)。 一、什么是 npm 脚本? npm 允许在package.json文件里面,使用scripts字段定义脚本命令。 // ... "scripts": { "build": "n package.json文件想必大家都不陌生,一般的项目根目录下都会有这个文件,文件定义了项目所需要的各个模块,以及这个项目的配置信息,例如名称、版本、许可证等。通过执行npm install命令,可以自动下载项目所需要的模块,也就是配置项目所需的运行环境和开发环境。package.json 配置参数很多,大部分并不是必须的,一般都是name、version、main、author、dependencies、devDependencies这几个参数。... getopt 解析命令参数 从开始npm@2.0.0,您可以在执行脚本时使用自定义参数。getopt–使用 特殊选项来分隔选项的结尾。npm将所有参数直接传递给您的脚本:– npm run test – --grep=“pattern” 参数将仅传递到后面指定的脚本npm run ,而不传递到任何前置或后置脚本。 npm run ng test – --watch=fals 目的:为了能正常配置自定义参数。 例如 :test1=xixixi ,前面要加上 cross-env。 2、安装 nodemon 目的:自动完成node服务器和数据库服务器的重启,比如mock数据请求package.json 文件 test.js 二、解析: 1、执行自定义命令 test1 ,既 ,相当于执行了 test.js 这个文件,并进行参数的打印。 (1)test1 自定义命令定义了两个参数和;且命令指向了 test.js 文件。(2)自定义的参数可以再任何一个vu 每个项目的根目录下面,一般都有一个package.json文件,定义了这个项目所需要的各种模块,以及项目的配置信息(比如名称、版本、许可证等元数据)。npm install命令根据这个配置文件,自动下载所需的模块,也就是配置项目所需的运行和开发环境。 ...   最近项目通过传入自定义参数区分测试和正式环境,但是发现测试环境的配置老是不正确。 打印发现build的是后环境变量undefined,查阅资料找到使用cross-env脚本解决方法,如上。 转载于:https://www.cnblogs.com/chunshan-blog... package.json scripts 脚本使用指南 Node 开发离不开 npm,而脚本功能是 npm 最强大、最常用的功能之一。本文介绍如何使用 npm 脚本(npm scripts)。 一、package.json scripts 脚本是什么 npm 允许在package.json文件里面,使用scripts字段定义脚本命令。 "scripts": { "build": "...