Linux 安装npm、nodejs-使用laravel gulp
我正在使用Linux。我正在尝试使用Laravel 5.2的gulp。我安装了这样的NodeJ: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”:文件存在 我的
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键