我使用npm run通过browserify构建一个javascript文件。在构建之前,我希望它在我的构建文件夹中创建一个目录,以package.json中列出的版本命名。这是我的package.json的修剪示例:
mkdir -p build/$npm_package_version
prebuild中执行的代码是:
mkdir -p build/0.0.0-pre-alpha
但我希望它能够执行
%npm_package_version%
我做错了什么?
答案 0 :(得分:3)
<强>更新强> 事实证明,你不能在脚本中使用mkdir参数。所以我最终使用了mkdirp npm module。
旧帖子:
对于寻找答案的其他人:当您在Windows中工作时,使用变量的正确方法是
"prebuild": "mkdir -p build/%npm_package_version%"
所以最终的代码应该是这样的:
{{1}}