1
npm runを使用して、browserifyでjavascriptファイルを作成しています。ビルドする前に、package.jsonにリストされているバージョンの名前に基づいて、ビルドフォルダにディレクトリを作成したいと思います。npmスクリプトでpackage.json変数を使用する
mkdir -p build/$npm_package_version
しかし、私は間違って何をやっている私はそれが
mkdir -p build/0.0.0-pre-alpha
を実行したい:
{
"name": "My App",
"version": "0.0.0-pre-alpha",
"description": "App desc",
"main": "index.js",
"dependencies": {
"browserify" : "*",
}
"scripts": {
"prebuild": "mkdir -p build/$npm_package_version",
"browserify" : "browserify ./src/index.js ./build/$npm_package_version/js/myapp-$npm_package_version.js",
"build" : "npm run prebuild && npm run browserify"
}
}
事前に作成して実行されるコードは次のとおりです。ここに私のpackage.jsonのトリミングされた例があります?
ちょっと、それは間に合ったことは知っていますが、私はこれを私のWindowsマシンで試してみましたが、両方の解決法が機能しませんでした。何が間違っているか知っていますか? – aaronmcavinue
私のためにmkdirpモジュールを使って動作しました。ここに作業コードがあります: "mkdirp build /%npm_package_version%/ js" – LongInt