怎么在package.json的scripts命令中添加自定义参数?
发布于 2 年前 作者 hezhongfeng 2711 次浏览 来自 问答
  1. 我使用的vue的webpack模板创建的项目
  2. 想在package.json的scripts中想加入一些参数
  "scripts": {
    "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js",
    "dwe": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js -- --cparam",
    "start": "npm run dev -- --reporter",
    "lint": "eslint --fix --ext .js,.vue src",
    "build": "node build/build.js"
  },

然后想在引入路由的时候通过对参数cparam的读取,引入不同的路由 比如npm run dev --ships=4会提示我his dependency was not found:这样 试了很多方法也没搞定,有人知道怎么弄吗?

10 回复
npm run dev -- --ships=4

@noe132 这个也试过的 "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js", 结果是提示我没有这个参数Unknown argument: ships image.png

不要用 = 用 空白 看看

webpack-dev-server 本来就没这个 ship 参数吧

@atian25 对呀,目前就是不能加自己的参数 我想在“scripts”里面加或者敲命令的时候都行 但是一直不知道怎么加

@hezhongfeng 不明白你的意思。。。 你要用的这个 CLI 本来就不支持这个参数,你传递给它,它也没法处理啊

@atian25 那么我怎么在使用这个cli的情况下传个参数呢?只能考虑他支持的option的吗?

既然webpack 不支持 ships 参数,那你这个参数要传给谁呢?你希望谁来处理这个参数呢?

回到顶部