【问题标题】:Running package.json dependencies when dependencies are not global当依赖项不是全局的时运行 package.json 依赖项
【发布时间】:2015-05-07 06:01:09
【问题描述】:

假设我有一个 package.json,其中包含“rimraf”作为依赖项。 “rimraf”未全局安装。我可以从命令提示符输入什么命令来运行“rimraf”? “npm run-command rimraf”之类的东西?

【问题讨论】:

    标签: node.js gruntjs npm gulp package.json


    【解决方案1】:

    你会跑

    ./node_modules/.bin/rimraf
    

    或者如果这是一些常见任务,我会将其添加到您的package.json:

    "scripts": {
        "clean": "rimraf ..."
    }
    

    然后拨打npm run clean。 scripts 中的命令会自动解析为 ./node_modules/.bin。

    【讨论】:

    • 我不知道 npm 会自动将依赖项 bin 脚本与 node_modules/.bin/ 进行符号链接。棒极了!谢谢:D
    • 是的!当你做-g时全局安装的所有shell脚本在你本地安装时都放在.bin中。
    猜你喜欢
    • 1970-01-01
    • 2015-07-24
    • 1970-01-01
    • 1970-01-01
    • 2013-01-17
    • 1970-01-01
    • 1970-01-01
    • 2019-05-24
    • 1970-01-01
    相关资源
    最近更新 更多