node.js - 在 Windows 上的 package.json 脚本中使用 NODE_PATH 变量
问题描述
我在谷歌研究了一些答案,但没有找到解决我的问题(或做错了)的选项。无论如何,当我无法使用将 NODE_PATH 变量包含在 package.json 脚本命令中以在 Windows 上运行 cypress 测试时,我遇到了一个问题。我有这样的脚本:
"scripts": {
"tests:dev": "NODE_PATH=./cypress ./node_modules/.bin/cypress open --env cfg=dev",
},
并在启动后收到此错误
'NODE_PATH' 不是内部或外部命令、可运行程序或批处理文件。npm 错误!代码 ELIFECYCLE npm 错误!errno 1 npm 错误!@测试:开发:
NODE_PATH=./cypress ./node_modules/.bin/cypress open --env cfg=dev
npm ERR!退出状态 1 npm ERR!npm 错误!@tests:dev 脚本失败。npm 错误!这可能不是 npm 的问题。上面可能有额外的日志输出。
我尝试在变量中设置 NODE_PATH,其中包含许多谷歌面临的建议但徒劳无功。也许有人可以帮我解决
解决方案
推荐阅读
- python-3.x - 数据未在 python 中导出到 CSV 文件
- python - 用于图像分类的 CNTK 评估
- c - 为什么 C 编译器在为有符号类型分配过高的整数值时不发出警告?
- kubernetes - “永久”GKE kubectl 服务帐户身份验证
- python - Pandas 日期时间索引选择
- ruby-on-rails - 将参数传递给 Active Admin Table_for 列
- javascript - 如何始终在您的 ASPX 页面上获取最新版本的 JS CSS?
- r - 使用 RPostgres 向 Postgres 数据库添加数字
- go - 如何在 Minio SDK 中设置 Content-MD5 标头以上传到 IBM Cloud Object Storage?
- angular - 组件的第二张传单地图未显示