gpt4 book ai didi

node.js - 无法识别 NODE_PATH

转载 作者:搜寻专家 更新时间:2023-10-31 22:22:13 29 4
gpt4 key购买 nike

这是我的 package.json 脚本:

"scripts": {
"start": "NODE_PATH=$NODE_PATH:./shared node",
"dev": "npm run start & webpack-dev-server --progress --color"
},

当我在 Windows 8 中运行 npm start 时,它显示以下错误:

node_path is not recognized as a internal or external command, operable program or batch file

最佳答案

我想在 browserify 脚本中设置环境变量时遇到了同样的问题:

"scripts": {
"build:symlinked": "NODE_PATH=./node_modules browserify src/index.js > dist/build.js"
}

能够使用需要对等依赖的链接 Node 模块。

如上所述,您可以尝试手动设置环境变量或通过脚本设置环境变量,根据您使用的命令行工具,您似乎必须使用不同的命令。

为了不必每次都这样做,我发现 npm 包:cross-env .

通过安装它并像这样应用脚本

"scripts": {
"build:symlinked": "cross-env NODE_PATH=./node_modules browserify src/index.js > dist/build.js"
}

我能够解决这个问题。这主要是有用的,如果你在一个有混合 MAC/Linux 和 Windows 用户的团队中工作,那么你就不必再关心在这样的脚本中应用环境变量了。

关于node.js - 无法识别 NODE_PATH,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31933244/

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