我有以下目录结构:
/some_project
source.js
package.json
Run Code Online (Sandbox Code Playgroud)
我想安装some_project的依赖项.我知道我可以进入some_project,然后运行npm install
但我想知道如果不改变目录是否可能?就像是
npm install some_project/package.json
Run Code Online (Sandbox Code Playgroud)
cou*_*udy 322
您可以将npm install <folder>变量与--prefix选项一起使用.在您的方案中,文件夹和前缀将是相同的:
npm --prefix ./some_project install ./some_project
Run Code Online (Sandbox Code Playgroud)
Lin*_*iel 42
更新:由于该--prefix选项存在,我现在投票给@ coudy这个问题的答案.原答案如下:
不,npm将始终安装在当前目录中,或者-g在系统范围的node_modules中安装.您可以使用子shell完成此操作,但这不会影响您当前的目录:
(cd some_project && npm install)
Run Code Online (Sandbox Code Playgroud)
括号使它在子shell中运行.
| 归档时间: |
|
| 查看次数: |
51354 次 |
| 最近记录: |