【发布时间】:2018-11-20 20:11:08
【问题描述】:
在我的package.json 我有以下脚本:
"scripts": {
"run-trader": "app='member' webpack-dev-server --config ./config/webpack.dev.js "
}
我用这个实现的是app 变量作为环境变量传递给webpack 文件,所以我可以在文件中做
var app = process.env.app
并获取值member。
现在这似乎不适用于使用与 OSX 相同的 node 和 npm 版本的 Windows。
我得到的错误如下:
> app='member' webpack-dev-server --config ./config/webpack.dev.js
npm : 'app' is not recognized as an internal or external command,
At line:1 char:1
+ npm run-script run-member
+ ~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: ('app' is not re...ternal command,:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
有谁知道如何解决这个问题?看起来它正在尝试运行一个名为 app 的脚本。
注意:我还有其他与这个非常相似的脚本,它们都可以在 OSX 上运行,但不能在 Windows 上运行;区别在于应用名称。
【问题讨论】:
-
谢谢@zero298 我一直在寻找那个答案,但我找不到那个答案。
标签: javascript node.js npm webpack webpack-dev-server