Windows10 下Homestead 运行 npm run watch-poll 报错
已参照 “博客:在学习教程中,总是遇到的一些坑(记录一下解决方法)“
已尝试过,本章节(L05 2.6基础布局)下讨论帖子里的很多方法,依旧无法独立解决,请求帮助 @leo
操作系统:windows10
运行环境:homestead
Laravel版本:8.61.0
执行步骤:
$ rm -rf node_modules/
$ yarn config set registry https://registry.npm.taobao.org
yarn install --no-bin-links
(或者$ SASS_BINARY_SITE=http://npm.taobao.org/mirrors/node-sass yarn --no-bin-links
, 两者都试过)webpack.mix.js文件中 添加.version(),如下:
mix.js('resources/js/app.js', 'public/js') .vue() .sass('resources/sass/app.scss', 'public/css') .version();
修改package.json文件,如下:
"scripts":{ "dev": "npm run development", "development": "NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js", "watch": "NODE_ENV=development node_modules/webpack/bin/webpack.js -- watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js", "watch-poll": "npm run watch -- --watch-poll", "hot": "NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js", "prod": "npm run production", "production": "NODE_ENV=production node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js" },
运行
npm run watch-poll
(或者npm run watch-poll --no-bin-links
,两者都试过) ,报错如下:
推荐文章: