有没有办法将 $PWD
与 package.json 中的字符串连接起来
我正在尝试:
"config": {
"mypath" : "$(pwd)/assets/dist/js"
}
但是好像不行。 是否可以访问当前工作路径?
如果我在脚本中使用它,它会起作用。例如
"scripts": {
"echo" : "echo $(pwd)/assets/dist/js"
}
最佳答案
不知道您的确切用例,但您可以在脚本中使用 $npm_package_config_path
将其作为参数传递:
"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
关于javascript - npm 脚本中的 $PWD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46604827/