npm不会在laravel中运行开发人员

时间:2018-12-13 15:30:03

标签: laravel npm debian laravel-mix

我正在尝试使我的项目能够进行全新的Debian安装。 npm install可以正常工作,但是随后npm run dev给了我这个:

f

和它指向的日志如下:

15% building modules 45/46 modules 1 active .../www/html/pms/resources/sass/app.scssnpm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ development: `cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ development script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2018-12-13T14_03_05_708Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @ dev: `npm run development`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @ dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2018-12-13T14_03_05_720Z-debug.log

我不确定该怎么办,我在Google中添加了一些npm模块,重新安装,删除了缓存,但是我不确定这可能是什么原因。这可以在我的Windows Laragon机器上使用。我已经在Ubuntu上毫无问题地安装了它,但是在Debian上我无法使其正常工作。想法?

1 个答案:

答案 0 :(得分:0)

在您发布的npm ERR列表之前,此消息也遇到同样的问题:

  

Node Sass找不到您当前环境的绑定:OS X   使用Node.js 12.x的64位

     

找到以下环境的绑定:     -使用Node.js 7.x的OS X 64位

     

这通常是因为您的环境自从   运行npm install。运行npm rebuild node-sass下载   绑定当前环境。

正如您所说的,在尝试重新安装Debian之前,您已经在Windows和Ubuntu上安装了项目,您可能遇到了同样的问题。