我刚刚完成了一个测试套件的编写,将测试文件添加到本地package.json中的npm脚本对象后,我似乎警告说在用户目录中找不到package.json。
npm ERR! path C:\Users\chris\package.json
npm ERR! code ENOENT
npm ERR! errno -4058
npm ERR! syscall open
npm ERR! enoent ENOENT: no such file or directory, open 'C:\Users\chris\package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\chris\AppData\Roaming\npm-cache\_logs\2018-08-04T16_59_06_479Z-debug.log
为什么要转到用户目录而不是当前目录C:\Users\chris\Google Drive\code projects\firebase-form\firebase-form
?脚本测试命令"test": "mocha tests/firebase-listeners-tests.js"
是否有问题?
此外,有关其他信息,这是我的项目文件结构:
firebase-form/
├── tests/
│ ├── firebase-listeners-tests.js
│ ├── resources tests.js
│ └── test_dependancy-fake_data_for_firebase.js
└── package.json
您可以看到我没有入口点.js文件,但这是因为我尚未完成测试。