Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.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
Javascript 在服务器上使用npm安装库_Javascript_Wordpress_Npm_Npm Install - Fatal编程技术网

Javascript 在服务器上使用npm安装库

Javascript 在服务器上使用npm安装库,javascript,wordpress,npm,npm-install,Javascript,Wordpress,Npm,Npm Install,当我想使用某些库时,例如,我应该使用npm或Bower安装它: npm install croppie bower install croppie 由于我正在使用服务器,我不知道应该在哪里安装它。在服务器上?在wordpress文件中?或位于包含此库的JS文件的同一文件夹中 非常感谢如果您刚刚将项目复制到服务器上,您应该有一个package.json文件,其中包含您使用的所有库。(假设您通过npm install cropie--save或npm install cropie--save d

当我想使用某些库时,例如,我应该使用npm或Bower安装它:

npm install croppie

bower install croppie
由于我正在使用服务器,我不知道应该在哪里安装它。在服务器上?在wordpress文件中?或位于包含此库的JS文件的同一文件夹中


非常感谢

如果您刚刚将项目复制到服务器上,您应该有一个package.json文件,其中包含您使用的所有库。(假设您通过
npm install cropie--save
npm install cropie--save dev>保存了它)

然后,您只需进入包含package.json的目录并运行
npm install


如果你安装了一个你想在没有项目的情况下使用的库,你可以使用npm install libraryName-g来全局安装它,这样就可以在命令行上使用它。

基本上你需要在你的wordpress web应用中添加脚本。因此,有多种方法可以做到这一点

1) 添加
。最好在文件系统中下载此文件,或者添加Croppie的CDN链接


2) 如果您在项目中配置了bower.json,您可以使用
bower install cropie
,然后将其链接到index.php(根文件)

一般来说,如果您在本地开发并部署到服务器,您应该在本地/wp content/themes/(您的主题)中安装依赖项/并且不要将它们与站点的其余部分一起上传到web服务器。放置在主题目录中的.bowerrc文件应包括bower将放置所需依赖项的目标目录:

{
"directory": "bower_components"
}
然后,您希望将这些依赖项捆绑到主题中的css/js等目录中,并部署它们
.git忽略
bower\u组件
目录,或者干脆不使用FTP将该目录上传,具体取决于您的操作方式