gpt4 book ai didi

javascript - 使用 npm 终端的 npm 脚本奇怪行为

转载 作者:搜寻专家 更新时间:2023-11-01 00:04:18 25 4
gpt4 key购买 nike

我的 package.json 里有这个

"devDependencies": {
"chromedriver": "^2.37.0",
"geckodriver": "^1.11.0",
"nightwatch": "^0.9.20",
"selenium-server": "^3.11.0"
},
"scripts": {
"e2e": "nightwatch -c tests/nightwatch.conf.js -e chrome"
}

并且我能够执行 npm run e2e

但是在我的终端中,当我执行 node nightwatch -c tests/nightwatch.conf.js -e chrome 时,我得到了这个错误

Error: Cannot find module 'C:\Users\James\Documents\sample_project\nightwatch'

只是好奇,问题是什么?我怀疑我现在是否知道 npm 和 Node 是如何工作的。

最佳答案

当您执行“node nightwatch”时,它应该进入 node_modules 文件夹并查找 nightwatch,而不是在根目录中查找。您可以在 node_modules 中剪切 nightwatch 文件夹并将其移动到与 package.json 相同的目录。试试吧!

关于javascript - 使用 npm 终端的 npm 脚本奇怪行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49828025/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com