柔晶美网络工作室

柔晶美网络工作室,倾心于web技术的博客站点

关注我 微信公众号

您现在的位置是: 首页 > 博客日记

NPM run dev 报错的问题解决方法

2020-05-22 admin 前端  1391

初学者在运行NPM run dev时,遇到报错的可能性是非常高的。从百度上搜索,得到的解决方法是千奇百怪的,但试了许多却无法解决。其实,需要根据报错的提示来解决。

先解决镜像问题:

npm config set registry=https://registry.npm.taobao.org

然后运行安装:

npm install --no-bin-links
npm add cross-env

如果运行npm run dev不报错,那就不必往下看了。不过,很多时候会报错。百度上许多教程较老,其实在laravel7.*版本,是不需要打开package.json 删除三行cross-env的,现将遇到报错并解决的过程记录如下:

首先,运行npm提示没有找到命令,需要安装node,npm并升级到最新的版本

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

安装最新版 npm

npm install -g npm

删除 node_modules和package-lock.json

rm -rf node_modules
rm package-lock.json
npm cache clear --force

重新安装 npde_modules

npm install
sudo npm cache clear
sudo npm install --force --no-bin-links

检查package.json文件scripts里有没有cross-env,有就删掉,没有就不用理会。最后运行:

npm run dev


npm run watch-poll

这时,可能还是报错,提示没有权限,虽然是root用户,但还是需要将node_modules目录设置为755 www:www权限,这里再运行,提示下图就ok了:

记录完毕。

文章评论


需要 登录 才能发表评论
热门评论
0条评论

暂时没有评论!