执行npm link nunjucks报错:babel提示nunjucks不存在求助
解决方法
检查项目根目录的
package.json文件,查看scripts字段是否包含prelink或link相关脚本,比如:"scripts": { "prelink": "babel nunjucks --out-dir ." }如果存在这类脚本,要么修改脚本中的路径为实际存在的nunjucks源文件/文件夹路径,要么暂时注释该脚本,执行完
npm link nunjucks后再恢复。检查全局npm配置是否存在自定义hook,执行命令:
npm config list若找到类似
script-prelink的配置项,执行以下命令删除:npm config delete script-prelink确认当前项目目录下是否存在
nunjucks文件或文件夹,若不存在,说明babel命令的目标路径错误,需调整脚本指向正确的资源位置。排查项目中的Babel配置文件(如
.babelrc、babel.config.js),确保没有错误指定入口文件路径导致触发无效的编译命令。
内容的提问来源于stack exchange,提问作者Xavier Ottolini
相关产品推荐
相关产品推荐

