运行父文件夹上安装的npm包
我有我的项目的文件夹结构运行父文件夹上安装的npm包,npm,webpack,npm-install,npm-run,Npm,Webpack,Npm Install,Npm Run,我有我的项目的文件夹结构 project-root |- sub-module1 |- sub-module2 在项目根目录下,我有package.json,其中包含webpack,因此它可以安装在项目根目录下。 在子模块文件夹中,我有package.json,其中我指定了一个脚本命令: "scripts": { "build:prod": "webpack -p --config config/webpack.prod.js" } 但是运行npm run build:all会给我一个错
project-root
|- sub-module1
|- sub-module2
在项目根目录下,我有package.json
,其中包含webpack
,因此它可以安装在项目根目录下。在子模块文件夹中,我有
package.json
,其中我指定了一个脚本命令:
"scripts": {
"build:prod": "webpack -p --config config/webpack.prod.js"
}
但是运行npm run build:all
会给我一个错误
[错误]sh:webpack:未找到命令
是否需要在submodule package.json中指定某些内容,或者此实现是否可行?可能需要从npm安装webpack webpack cli模块
$ npm install -g webpack webpack-cli --save-dev
然后,shell上的
webpack
命令将起作用。我不想在系统上全局安装东西,只想在我的项目内部和所有孩子共享同一个repo