/bootstrap/ 目录不存在。在哪里运行"npm 安装"?(引导教程的一部分。



我遵循这个引导教程:

安装繁重

要安装Grunt,必须先下载并安装Node.js(包括npm)。NPM代表节点打包模块和是一种通过node.js管理开发依赖的方法。

然后,从命令行:

  1. 使用npm全局安装grunt-cli安装-g grunt-cli

  2. 导航到root/bootstrap/目录,然后运行NPM install。 npm会查看包。Json文件和自动安装必要的本地依赖项。

完成后,您将能够运行各种Grunt命令从命令行提供。

关于黑体部分:

导航到root/bootstrap/目录,然后运行npm install

我无法导航到/bootstrap/directory.

$ cd /bootstrap/
-bash: cd: /bootstrap/: No such file or directory

我已经安装了node.js。我试着在bootstrap-3.3.5-dist目录下运行npm install(带和不带sudo),得到了这个错误:

$ npm install
npm ERR! install Couldn't read dependencies
npm ERR! Darwin 13.4.0
npm ERR! argv "node" "/usr/local/bin/npm" "install"
npm ERR! node v0.12.7
npm ERR! npm  v2.11.3
npm ERR! path /Users/myUsername/package.json
npm ERR! code ENOPACKAGEJSON
npm ERR! errno -2
npm ERR! package.json ENOENT, open '/Users/myUsername/package.json'
npm ERR! package.json This is most likely not a problem with npm itself.
npm ERR! package.json npm can't find a package.json file in your current directory.
npm ERR! Please include the following file with any support request:
npm ERR!     /Users/myUsername/Development/bootstrap-3.3.5-dist/npm-debug.log
myUsernames-mbp:bootstrap-3.3.5-dist myUsername$ 
下面是npm-debug.log的内容:
0 info it worked if it ends with ok
1 verbose cli [ 'node', '/usr/local/bin/npm', 'install' ]
2 info using npm@2.11.3
3 info using node@v0.12.7
4 verbose config Skipping project config: /Users/myUsername/.npmrc. (matches userconf$
5 verbose readDependencies loading dependencies from /Users/myUsername/package.json
6 error install Couldn't read dependencies
7 verbose stack Error: ENOENT, open '/Users/myUsername/package.json'
7 verbose stack     at Error (native)
8 verbose cwd /Users/myUsername/Development/bootstrap-3.3.5-dist
9 error Darwin 13.4.0
10 error argv "node" "/usr/local/bin/npm" "install"
11 error node v0.12.7
12 error npm  v2.11.3
13 error path /Users/myUsername/package.json
14 error code ENOPACKAGEJSON
15 error errno -2
16 error package.json ENOENT, open '/Users/myUsername/package.json'
16 error package.json This is most likely not a problem with npm itself.
16 error package.json npm can't find a package.json file in your current direct$
17 verbose exit [ -2, true ]

我应该在哪里/如何运行npm install?为什么我的/bootstrap/目录不存在?

我认为bootstrap的文档使这一点非常不清楚,但这部分说明并没有向您展示如何安装bootstrap,它向您展示如何设置安装,如果您想要编译自定义变量或运行测试或类似的东西。因此,本节的说明要求您首先安装bootstrap。这就是你得到错误的原因。你可以从bootstrap下载zip文件,使用CDN,或者使用" wer install bootstrap"或"npm install bootstrap"来实际运行bootstrap。您可能甚至不需要执行您发布的文档部分中的步骤。

结果是,通过下载zip文件,它没有创建正确的目录。所以我尝试从命令行(npm install bootstrap)安装,我注意到终端有一个消息,引导目录位于../../bootstrap/(或类似的东西)。所以我导航到那个目录,然后我可以成功运行run npm intall

这适用于Bootstrap 4:

假设你运行的是Windows 10,并且已经安装了Ruby、Jekyll、Bundler和Node。

步骤1:将浏览器指向这个地址(它将下载zip文件):https://github.com/twbs/bootstrap/archive/v4.1.0.zip

步骤2:解压缩到选定的位置。例如:C:UsersPCDesktopbootstrap-4.1.0

步骤3:导航到解压缩文件夹的根目录(在我的例子中,是C:UsersPCDesktopbootstrap-4.1.0bootstrap-4.1.0)。

步骤4:在上一步中提到的根目录下打开git bash,并运行npm install。这将花费大约10分钟,控制台可能看起来像冻结了一样。这不是,它正在工作,所以请耐心等待。

或者,您可以运行:

npm install --loglevel verbose

此命令将向控制台输出更多信息,以便您可以更容易地跟踪正在发生的事情。

第五步:完成后,运行:bundle install .

步骤6:接下来,执行命令:bundle exec jekyll build .

第七步:

cd _gh_pages

第八步:

jekyll serve --watch

步骤9:在127.0.0.1:4000打开浏览器,查看Bootstrap文档的本地副本。

相关内容

最新更新