【问题标题】:Where is the gulp cli executable and where does it run from?gulp cli 可执行文件在哪里,它从哪里运行?
【发布时间】:2016-10-13 18:13:58
【问题描述】:

我通常在 java 领域,但几周以来我收到了一个使用 gulp 的 wordpress 网站,我需要了解一些 npm/nodejs 才能理解它。

我想在 Eclipse 中定义一个构建器,它将在每次保存资源文件 (js/css) 后自动从 gulp 构建输出文件。这需要我指向一个可执行的 CLI 程序。

我想不通的是,所有这些包的 CLI 都存储在哪里?似乎我的本地项目有一个 node_modules 目录,我的 /usr/local/lib 有一个 node_modules 目录,我假设一个用于本地插件,另一个用于全局插件。

我的问题是,当我在项目根目录的 CLI 中看到“gulp”时,它如何知道它应该运行 rpm 插件 cli 程序以及在哪里找到它?

【问题讨论】:

    标签: node.js wordpress npm gulp command-line-interface


    【解决方案1】:

    https://docs.npmjs.com/files/folders:

    在全局模式下,可执行文件在 Unix 上链接到 {prefix}/bin,在 Windows 上直接链接到 {prefix}。

    在本地模式下,可执行文件链接到 ./node_modules/.bin 以便它们可用于通过 npm 运行的脚本。 (例如,当您运行 npm test 时,测试运行程序将在路径中。)

    {prefix} 配置默认为安装节点的位置。在大多数系统上,这是 /usr/local。在 Windows 上,这是 node.exe 二进制文件的确切位置。在 Unix 系统上,它是上一级的,因为 node 通常安装在 {prefix}/bin/node 而不是 {prefix}/node.exe。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-24
      • 2017-03-04
      • 2014-11-08
      • 2016-06-30
      • 1970-01-01
      • 2013-05-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多