【问题标题】:npm install bootstrap vs download source codenpm install bootstrap vs 下载源代码
【发布时间】:2018-06-05 00:34:34
【问题描述】:

我正在尝试使用 Bootstrap 的构建工具,但在使用 npm install bootstrap 时遇到了问题。当我download the files from their site时,我没有问题。

当我通过 npm (npm install bootstrap) 安装 Bootstrap,然后在 bootstrap 文件夹中运行 npm install 时,它看起来像已安装,但随后没有任何命令(如 npm run dist)起作用。

当我从站点下载文件然后在文件夹上运行npm install 时,运行命令没有问题。

我注意到 npm 安装包含的文件要少得多:

与下载版本相比:

我错过了什么?我应该单独安装其他东西吗?

我在 Mac 中,使用节点 8.11.2 和 npm 6.1.0

【问题讨论】:

    标签: npm bootstrap-4


    【解决方案1】:

    从他们的 GitHub 存储库安装 Bootstrap 时,您会获得大量文件,这些文件仅用于调试、测试、从源代码编译等。其中包括许多仅在您尝试贡献时才需要的操作 到 Bootstrap。

    NPM 版本只是 Bootstrap 的打包、生产就绪版本。即使在运行 npm install 之后,您也不会获得所有 GitHub 文件,因为它们对于生产环境来说是不必要的。因此,您无法构建 NPM 版本,除非基本上添加 GitHub 版本中的所有内容。

    【讨论】:

    • 谢谢。这是有道理的,但是当我尝试最后一步时,它说它找不到 Gemfile... 我必须做一个吗?另外,我不知道这是否重要,但我必须执行 sudo 才能安装捆绑程序(否则它会说我没有足够的权限)
    • 对不起 - 我忘记了 Gemfile 默认没有添加。不太清楚为什么会这样。请查看我所做的编辑(以“添加Gemfile”开头)
    • 这可能会解决该问题,但构建文件夹也不存在,因此所有运行命令都不起作用。如果您通过 npm 安装,我只是看不到如何使用构建工具...
    • 实际上,您可能无法从 NPM 版本构建它。如果您想自定义,只需使用 GitHub 版本,如果您想保持简单,请使用 NPM 版本。请查看我的答案的更改。谢谢,很抱歉造成混乱。
    • 谢谢。我希望有一个更好的解决方案...我不明白为什么他们会在 package.json 中包含所有您无论如何都无法运行的命令...
    猜你喜欢
    • 2013-12-14
    • 2014-09-14
    • 2021-11-11
    • 1970-01-01
    • 2013-02-08
    • 2020-01-19
    • 1970-01-01
    • 2016-12-27
    • 2018-05-18
    相关资源
    最近更新 更多