如何修复Laravel项目运行时出现的「worksuite-sass-new not installed」报错?
修复「worksuite-sass-new not installed」错误的方案
1. 从项目本地资源入手排查
- 打开项目根目录的
package.json,检查是否存在worksuite-sass-new相关依赖:- 若为私有npm包:本地先执行
npm install安装全量依赖,再运行前端编译命令(比如npm run build或npm run dev,具体看package.json里的脚本),最后把本地编译好的public/css、public/js等静态资源,替换服务器上的对应文件即可。 - 若为项目内部本地包:检查本地项目里是否有
worksuite-sass-new文件夹(通常在resources/sass或项目根目录子文件夹),直接将该文件夹上传到服务器对应位置。
- 若为私有npm包:本地先执行
2. 临时跳过依赖检测(应急方案)
如果找不到对应包,可定位错误来源:
- 在项目代码中搜索「worksuite-sass-new not installed」关键词,找到抛出提示的文件(比如启动脚本、前端入口文件)
- 注释或修改该检测逻辑,比如将强制检测改为警告,或直接跳过(注意:此方案可能导致部分样式缺失,后续需补全资源)
3. 无cPanel权限时的替代操作
- 若服务器提供SSH权限:通过SSH连接服务器,进入项目根目录,执行
npm install(如果是私有包,需提前配置npm私有源token,或直接用本地打包好的资源上传) - 若没有SSH权限:联系服务器管理员/主机商,协助完成依赖安装或静态资源上传
内容的提问来源于stack exchange,提问作者user25020828
相关产品推荐
相关产品推荐

