运行项目时出现"index.js: not found"错误,求解决方案
解决npm start执行index.js提示"not found"的问题
指定Node解释器执行
直接写index.js的话,系统不知道用什么程序解析这个文件,把scripts里的start命令改成node index.js就行,修改后的配置:"scripts": { "start": "node index.js" },给index.js加执行权限(类Unix系统可用)
要是不想加node前缀,先给文件加可执行权限:chmod +x index.js然后在index.js第一行加Shebang注释,指定用Node.js来执行:
#!/usr/bin/env node // 你的业务代码写在这里这时候原有的
"start": "index.js"配置就能正常运行了。核对文件路径
确认index.js和package.json在同一目录下,如果文件在子文件夹里,要写相对路径,比如文件在src目录下的话,就改成"start": "node src/index.js"
内容的提问来源于stack exchange,提问作者StarrySkies
相关产品推荐
相关产品推荐

