Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
npm安装引导vs下载源代码_Npm_Bootstrap 4 - Fatal编程技术网

npm安装引导vs下载源代码

npm安装引导vs下载源代码,npm,bootstrap-4,Npm,Bootstrap 4,我试图使用Bootstrap的构建工具,但在使用npm install Bootstrap时,使用它们时遇到了问题。当我离开时,我没有任何问题 当我通过npm(npm install Bootstrap)安装引导程序,然后在引导文件夹中运行npm install时,它看起来像是安装了,但是没有任何命令(如npm run dist)起作用 当我从站点下载文件,然后在文件夹上运行npm install时,运行命令没有问题 我注意到npm安装包含的文件要少得多: 与下载版本相比: 我错过了什么?我

我试图使用Bootstrap的构建工具,但在使用
npm install Bootstrap
时,使用它们时遇到了问题。当我离开时,我没有任何问题

当我通过npm(
npm install Bootstrap
)安装引导程序,然后在引导文件夹中运行
npm install
时,它看起来像是安装了,但是没有任何命令(如
npm run dist
)起作用

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

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

与下载版本相比:

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


我在mac中,有node 8.11.2和npm 6.1.0

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


NPM版本只是一个打包的、支持生产的Bootstrap版本。即使运行了
npm install
,您也不会得到所有的GitHub文件,因为它们对于生产环境是不必要的。因此,您无法构建NPM版本,除非基本上添加GitHub版本的所有内容。

谢谢。这是有道理的,但当我尝试最后一步时,它说它找不到文件。。。我必须做一个吗?另外,我不知道这是否重要,但我必须做sudo来安装bundler(否则它会说我没有足够的权限)对不起-我忘记了默认情况下没有添加Gemfile。我不知道为什么会这样。请参阅我所做的编辑(以“adda
Gemfile
”开始),该编辑可能会解决该问题,但构建文件夹也不在那里,因此所有run命令都无法工作。我只是不明白如果你通过npm安装,你怎么能使用构建工具…实际上,你可能无法从npm版本构建它。如果您想定制,只需使用GitHub版本,如果您想保持简单,只需使用NPM版本。请查看对我答案的更改。谢谢,很抱歉搞混了。谢谢。我希望有更好的解决办法。。。我不明白为什么他们会将package.json包含在所有你无论如何都无法运行的命令中。。。