如何将`package.json`的路径指定到npm?
How to specify the path of `package.json` to npm?
我使用 npm
脚本来构建我的项目。我希望能够 运行 来自不同目录的脚本。也就是说,而不是执行以下操作:
cd project;
npm run build;
cd ..
...我只想做类似的事情:
npm run build -config project/package.json;
或
npm run build -wd project;
这可能吗?
使用 --prefix
对我有用:
npm --prefix /path/to/project run build
其中 path/to/project
是您使用 build
命令定义的 package.json 的目录。
改变npm获取的package.json的路径
这对我不起作用
npm --prefix /path/to/project run build
但这确实发生了
npm --prefix /path/to/project run
但这并不会永久改变它
例如你可以说
npm --prefix /path/to/project run test
我使用 npm
脚本来构建我的项目。我希望能够 运行 来自不同目录的脚本。也就是说,而不是执行以下操作:
cd project;
npm run build;
cd ..
...我只想做类似的事情:
npm run build -config project/package.json;
或
npm run build -wd project;
这可能吗?
使用 --prefix
对我有用:
npm --prefix /path/to/project run build
其中 path/to/project
是您使用 build
命令定义的 package.json 的目录。
改变npm获取的package.json的路径 这对我不起作用
npm --prefix /path/to/project run build
但这确实发生了
npm --prefix /path/to/project run
但这并不会永久改变它 例如你可以说
npm --prefix /path/to/project run test