只能从包含package.json文件的文件夹中运行“ npm run build”吗?

时间:2019-07-03 03:43:55

标签: npm command-line package.json

从命令行运行npm run build时,只能在包含package.json文件的文件夹中使用它吗?

1 个答案:

答案 0 :(得分:1)

我认为是,因为npm build是内部命令,而npm build [<package-folder>]是根目录中包含package.json文件的文件夹,并且按照documentation

  

这是npm linknpm install调用的管道命令。通常不应直接调用它。

here中,我们可以说 env 脚本是一个特殊的内置命令,可用于列出运行时脚本可使用的环境变量。如果您的软件包中定义了“ env”命令,它将优先于内置命令。

除了shell预先存在的PATH外,npm run还将node_modules / .bin添加到提供给脚本的PATH中。由本地安装的依赖项提供的任何二进制文件都可以使用,而无需使用node_modules / .bin前缀。例如,如果您的包裹中有一个devDependency被点击