$ npm脚本中的PWD
有没有办法使用package.json中的string连接$PWD
我在尝试:
"config": { "mypath" : "$(pwd)/assets/dist/js" }
但似乎没有工作。 这是访问当前工作path的方式吗?
如果我在脚本中使用它,它是有效的。 例如
"scripts": { "echo" : "echo $(pwd)/assets/dist/js" }
不知道你确切的用例,但是你可以在脚本中使用$npm_package_config_mypath
作为parameter passing它:
{ "config" : { "path": "/assets/dist/js" }, "scripts" : { "something":"CONFIG_PATH=${PWD}$npm_package_config_path node -e \"console.warn(process.env.CONFIG_PATH)\"", } }
然后:
$> npm run something /path/to/your/dir/assets/dist/js