gpt4 book ai didi

node.js - 从 powershell 运行 Node 模块

转载 作者:太空宇宙 更新时间:2023-11-03 22:26:48 28 4
gpt4 key购买 nike

假设我有一个文件夹,里面安装了 Node 模块。我如何使用 powershell 运行这个模块?例如,我有一个内部安装了 webpack 的文件夹,我希望能够执行类似

的操作
node webpack

这不起作用,因为它找不到模块。但是,如果我这样做,它就会起作用:

node ".\node_module\webpack\bin\webpack.js"

但是,我无法真正使用它,因为我正在开发一个 powershell 脚本,该脚本允许用户使用操作定义 json 文件。例如:

{
"type": "run-node",
"options": {
"module": "webpack",
"parameters": "--configFile=config/webpack.prod.js"
}
}

由于要执行的模块是动态的,我不知道它会在哪里(除非所有模块都安装在“.\node_modules\module\bin\module.js”中?),所以我无法启动它。

最佳答案

您可以在 package.json 中定义 webpack 脚本:

"scripts": {
"webpack": "node \"./node_module/webpack/bin/webpack.js\""
}

然后你可以使用npm run webpackyarn webpack来运行它。

关于node.js - 从 powershell 运行 Node 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44929649/

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