2018-09-18 18:04:44 huangbaokang 阅读数 1765

一、安装npm

安装node主要是为了使用npm命令,也可以单独安装npm。
安装node可查看如下文章https://blog.csdn.net/huangbaokang/article/details/81092247

二、安装bower

 npm install -g bower

三、安装jquery插件

使用bower install jquery命令即可,如果报了如下错,根据提示加上–allow-root参数即可。

[root@localhost hbk]# bower install jquery
bower ESUDO         Cannot be run with sudo

Additional error details:
Since bower is a user command, there is no need to execute it with superuser permissions.
If you're having permission errors when using bower without sudo, please spend a few minutes learning more about how your system should work and make any necessary repairs.

http://www.joyent.com/blog/installing-node-and-npm
https://gist.github.com/isaacs/579814

You can however run a command with sudo using "--allow-root" option

如果没有git,可以使用yum install git

安装完之后,在执行命令目录下新建了一个bower_components目录,里面下载用到的插件。

更新插件

bower update jquery --allow-root

卸载插件

bower uninstall jquery

修改默认的文件夹bower_components,建立一个.bowerrc文件

配置成如下:

{  
  "directory" : "js/huangbaokang",  
  "json"      : "",  
  "endpoint"  : "",  
  "searchpath"  : "",  
  "shorthand_resolver" : ""  
}  

再次执行,可以看到存储到了我们自定义的目录了。

[root@localhost hbk]# bower install jquery --allow-root
bower cached        https://github.com/jquery/jquery-dist.git#3.3.1
bower validate      3.3.1 against https://github.com/jquery/jquery-dist.git#*
bower install       jquery#3.3.1

jquery#3.3.1 js/huangbaokang/jquery

2015-05-28 17:59:28 longge9999 阅读数 426

bower是前端的包管理工具,非常方便。由于是nodejs编写的所以先安装nodejs环境。

 

1.首先安装nodejs

(1).下载nodejs:从nodejs官网下载nodejs的linux-64位版

(2).解压nodejs的tar.gz包 :tar -zxvf node-v0.12.4-linux-x64.tar.gz 。

(3).cd到nodejs的bin目录: 查看node版本 ./node -v   查看npm版本 ./npm -v

(4).设置全局

ln -s /usr/mingSoft/node-v0.12.4-linux-x64/bin/node /usr/local/bin/node

ln -s /usr/mingSoft/node-v0.12.4-linux-x64/bin/npm  /usr/local/bin/npm

2.安装express:npm install express -gd

3.安装git:yum install git

4.全局安装bower:npm install bower -g

5.检测是否安装成功:bower --allow-root ,如果--allow-root不添加会提示root用户没有执行权限,除非用root以外的账户

6.新建一个express3的项目nodejs-bower:

express -e nodejs-bower
cd nodejs-bower && npm install

7.使用bower

(1).安装query:bower install jquery --allow-root

(2).查看项目中已导入的类库:bower list --allow-root

 

 

参考文档: http://blog.fens.me/nodejs-bower-intro/

https://cnodejs.org/topic/53cb1242c9507b40442875f6

2015-12-29 09:53:23 cuiyadll 阅读数 41

现在github上很多例程都使用bower来管理前端的通用依赖库,比如jquery, bootstarp, angularjs等等。

bower的安装

首先确定你的系统安装了nodejs。之后就可以用npm包管理工具下载并全局安装bower:
> npm install -g bower

全局安装Bower后,可以查看Bower的帮助信息,使用命令:
> bower help

bower的使用

使用了bower的项目都会在目录下有一个bower.json文件。在该文件同级目录下,使用如下命令即可安装相关依赖库。

> bower install

注:bower下载安装依赖库实际上是使用git进行下载。对于linux系统,由于默认都有安装git,所以一般没问题。但是windows系统一般没有git。在windows系统下需要确定安装了git客户端,建议使用同捆的git bash命令行来执行bower install命令。或者把git目录加入windows的环境变量中,再在命令行中执行bower install命令。

使用bower安装某个特定类库,例如jquery:

> bower install jquery

使用bower更新某个特定类库,例如jquery:

>bower update jquery

删除包,例如jquery (如果包已经被依赖,则不能删除)

>bower uninstall jquery

更多的命令请用help查看。

>bower help

更多的参考:

http://blog.fens.me/nodejs-bower-intro/

bower的野望

包管理是个复杂的问题,我们要知道谁依赖谁,还要明确哪个版本依赖哪个版本。这些对于开发人员来说,负担过重了。bower作为一个js依赖管理的工具,提供一种理想包管理方式,借助了npm的一些思想,为我们提供一个舒服的开发环境。

bower虽然现在看起来只是一个前端包管理工具,实际上其目标是commonJS规范的一部分,即最终给javascript提供一个类似ruby, python,java那样的标准化类库,一切依赖都可以远程加载,使得项目不存在系统级的依赖,不同的应用程序间也不会共享依赖,使得整个依赖树扁平易修改。

2019-10-27 02:00:58 qq_35703476 阅读数 81

一:linux下使用git安装
1.克隆fastadmin到项目目录

git clone https://gitee.com/karson/fastadmin.git

2.进入fastadmin目录

cd fastadmin

3.下载前端插件依赖包

bower install

注:因为bower 已经废弃所以暂时放弃这个步骤,安装了一下没有安装成功,安装bower需要先安装node
安装node
1.下载:[http://nodejs.cn/download/]
2.上传至linux服务器
3.解压:tar -xvf node-v10.6.0-linux-x64.tar.xz
4.建立软连接(路径一定要写全):

[root@localhost hbk]# ln -s /root/hbk/node-v10.6.0-linux-x64/bin/node /usr/local/bin/
[root@localhost hbk]# ln -s /root/hbk/node-v10.6.0-linux-x64/bin/npm  /usr/local/bin/

5.验证是否安装成功

[root@localhost hbk]# node -v
v10.6.0
[root@localhost hbk]# npm -v
6.1.0

4:下载PHP依赖包

composer install

这里如果报错proc_open(): fork failed - Cannot allocate memory 可能是因为VPS内存不足并且没有启用交换空间
解决办法:
composer 故障排除:[https://getcomposer.org/doc/articles/troubleshooting.md#proc-open-fork-failed-errors]

/bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024
/sbin/mkswap /var/swap.1
/sbin/swapon /var/swap.1

5.一键创建数据库并导入数据

php think install -u 数据库用户名 -p 数据库密码

6.添加虚拟主机并绑定到fastadmin/public目录

至此就可以访问网站了,如果页面显示 页面暂时无法访问,是runtime权限的问题,无法写入
nginx 需要在配置文件引入enable-php-pathinfo.conf 否则 后台显示404或者没有此模块

还有别的问题可以在fastadmin官网查看[https://doc.fastadmin.net/docs/install.html]

2018-12-05 15:40:23 Cryhelyxx 阅读数 175

nodejs长期LTS稳定版: https://nodejs.org/en/download/

nodejs最新版: https://nodejs.org/en/download/current/

linux选择: Linux Binaries (x64)

$ wget -c https://nodejs.org/dist/v10.14.1/node-v10.14.1-linux-x64.tar.xz
$ xz -d node-v10.14.1-linux-x64.tar.xz
$ tar -xvf node-v10.14.1-linux-x64.tar
$ sudo mv node-v10.14.1-linux-x64 /usr/local/node
$ sudo ln -s /usr/local/node/bin/npm /usr/bin/npm
$ sudo ln -s /usr/local/node/bin/node /usr/bin/node
$ npm -v
6.4.1
$ node -v
v10.14.1
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
$ sudo ln -s /usr/local/node/bin/cnpm /usr/bin/cnpm
$ cnpm -v
$ cnpm install -g bower
$ sudo ln -s /usr/local/node/bin/bower /usr/bin/bower
$ bower -v
1.8.4
$ cnpm i hexo -g
$ sudo ln -s /usr/local/node/bin/hexo /usr/bin/hexo
$ hexo -v

Grunt+bower 环境搭建

阅读数 1456

没有更多推荐了,返回首页