运行安装在父文件夹上的npm软件包

时间:2019-07-19 08:13:42

标签: npm webpack npm-install npm-run

我有项目的文件夹结构

project-root
|- sub-module1
|- sub-module2

在项目根目录下,我有package.jsonwebpack,因此它安装在项目根目录下。
在子模块文件夹中,我有package.json,在其中指定了脚本命令:

"scripts": {
  "build:prod": "webpack -p --config config/webpack.prod.js"
}

但是运行npm run build:all会给我一个错误提示

  

[错误] sh:webpack:找不到命令

在子模块package.json中是否需要指定一些内容,或者甚至可以实现?

1 个答案:

答案 0 :(得分:0)

也许您需要从npm安装webpack webpack-cli模块

    $ npm install -g webpack webpack-cli --save-dev

然后在外壳上执行webpack命令。