【问题标题】:Run npm package installed on parent folder运行安装在父文件夹上的 npm 包
【发布时间】:2019-11-28 04:47:07
【问题描述】:

我有我的项目的文件夹结构

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 中指定什么,或者这种实现是否可能?

【问题讨论】:

    标签: npm webpack npm-install npm-run


    【解决方案1】:

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

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

    然后webpack shell 上的命令将起作用。

    【讨论】:

    • 我不想在系统上全局安装东西,只是在我的项目内部和所有孩子共享相同的 repo
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-05
    • 2017-01-04
    • 1970-01-01
    • 1970-01-01
    • 2017-04-11
    • 2014-09-05
    相关资源
    最近更新 更多