Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.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
Linux 安装npm、nodejs-使用laravel gulp_Linux_Node.js_Laravel_Npm_Gulp - Fatal编程技术网

Linux 安装npm、nodejs-使用laravel gulp

Linux 安装npm、nodejs-使用laravel gulp,linux,node.js,laravel,npm,gulp,Linux,Node.js,Laravel,Npm,Gulp,我正在使用Linux。我正在尝试使用Laravel 5.2的gulp。我安装了这样的NodeJ: sudo apt get install nodejs 我还安装了npm: sudo-apt-get-install-npm 我有他们两个的最新版本。但它不会在我的项目的根目录中创建文件夹node\u modules。 我已将它们链接起来-我已尝试检查: sudo ln-s/usr/bin/nodejs/usr/bin/node ln:无法创建符号链接“/usr/bin/node”:文件存在 我的

我正在使用Linux。我正在尝试使用Laravel 5.2的gulp。我安装了这样的NodeJ:

sudo apt get install nodejs

我还安装了npm:

sudo-apt-get-install-npm

我有他们两个的最新版本。但它不会在我的项目的根目录中创建文件夹
node\u modules
。 我已将它们链接起来-我已尝试检查:

sudo ln-s/usr/bin/nodejs/usr/bin/node ln:无法创建符号链接“/usr/bin/node”:文件存在

我的package.json文件是:

{
“私人”:没错,
“脚本”:{
“产品”:“吞咽——生产”,
“开发人员”:“吞咽手表”
},
“依赖性”:{
“吞咽”:“^3.9.1”,
“拉维长生不老药”:“^5.0.0”,
“引导sass”:“^3.0.0”
}

}
听起来好像您没有在项目目录中运行
npm install
。这样做将在项目目录中创建节点模块目录

就像mattferderer在评论中建议的那样,只是不要执行
sudo
,因为它将安装具有sudo权限的软件包,我认为您不会希望这样做

Laravel更喜欢本地版本的gulp(如果您还安装了全局版本)。让您知道bin将隐藏在
$your_project\u path/node\u modules/.bin/gulp
中。再次确保从存在gulpfile.js的项目目录运行它


如果它仍然不起作用,我建议删除和清除nodejs,并按照官方网站的指示重新安装它(有时简单的
sudo apt get install nodejs npm
,链接也不起作用):

听起来好像你没有在项目目录中运行
npm install
。这样做将在项目目录中创建节点模块目录

就像mattferderer在评论中建议的那样,只是不要执行
sudo
,因为它将安装具有sudo权限的软件包,我认为您不会希望这样做

Laravel更喜欢本地版本的gulp(如果您还安装了全局版本)。让您知道bin将隐藏在
$your_project\u path/node\u modules/.bin/gulp
中。再次确保从存在gulpfile.js的项目目录运行它


如果它仍然不起作用,我建议删除和清除nodejs,并按照官方网站的指示重新安装它(有时简单的
sudo apt get install nodejs npm
,链接也不起作用):

你必须首先在项目文件夹中执行
npm install
,我已经导航到我的项目,然后我运行了这些命令-它在我的项目中。然后只需
npm安装
sudo npm安装
,无论哪个对您有效,请查看
sudo apt get install npm
!=
sudo npm install
只需在终端上键入这三个字
sudo npm install
并按Enter键您必须首先在项目文件夹中执行
npm install
,我已经导航到我的项目,然后我运行了这些命令-它在我的项目中。然后只需
npm安装
sudo npm安装
,无论哪个对您有效,请查看
sudo apt get install npm
!=
sudo npm install
只需在终端上键入这三个字即可
sudo npm install
并按enter键