解决在 npm 中创建 ‘package.json‘ 文件报错不能创建的问题,以及在 ‘script‘ 中改名运行后抛错的问题

1、问题描述:

按照要求建立了 ‘package.json’ 文件,创建了一个文件为 ‘npm.js’ 文件,以及默认的 ‘index.js’ 文件,且在 ‘npm.js’ 中存在代码为:‘console.log(123);’;

2、问题展示:

其一、在 ‘npm.js’ 的上级文件夹打开 ‘Open in Integrated Terminal’ ,然后输入运行命令 ‘node npm.js’,可正常运行,结果如下所示:123;
在这里插入图片描述
其二、在 ‘package.json’ 中的 ‘script’ 中修改名字为:“test”: “node npm.js”,在 ‘Terminal’ 中输入命令:‘npm run test’,报错的情况如下:
在这里插入图片描述
其三、此时再将 ‘package.json’ 删除后,在再创建的过程中,是不运行再被创建的,显示结果为:
在这里插入图片描述

3、问题分析:

出现问题的原因是:
自己对 ‘npm.js’ 文件的起名有问题,把文件名修改成 ‘sbc.js’ 后就没有问题了;
原因:估计是 npm 是不能被用作文件名的;

4、解决的问题方法:

将 ‘npm.js’ 的文件名修改成 ‘abc.js’,然后再将 在 ‘package.json’ 中的 ‘script’ 中修改名字为:“test”: “node abc.js”,再次运行就没有问题了;

其一、在再创建 ‘package.json’ 的过程中,是可以创建成功的,其显示结果为:
在这里插入图片描述

其二、在 ‘Terminal’ 中输入命令:‘npm run test’,显示的情况如下:
在这里插入图片描述

5、小结:

哪里有不对或不合适的地方,还请大佬们多多指点和交流!

Guess you like

Origin blog.csdn.net/weixin_43405300/article/details/119775649