我通常cd到app目录,然后运行npm start。
我的感觉是,应该有某种方法来运行带有路径参数的npm start。但是,npm启动文档不包含这样的特性。
我自己试了一下,发现npm start ./myapp不工作。有办法做到吗?
我通常cd到app目录,然后运行npm start。
我的感觉是,应该有某种方法来运行带有路径参数的npm start。但是,npm启动文档不包含这样的特性。
我自己试了一下,发现npm start ./myapp不工作。有办法做到吗?
当前回答
这一行代码应该可以工作:
npm start --prefix path/to/your/app
相应的文档
其他回答
NPM start -prefix path/to/your/app
&内部包装。Json添加以下脚本
"scripts": {
"preinstall":"cd $(pwd)"
}
这一行代码应该可以工作:
npm start --prefix path/to/your/app
相应的文档
我从谷歌来到这里,所以这可能与其他人有关: 对于纱线,你可以使用:
yarn --cwd /path/to/your/app run start
根据这个npm问题列表,可以通过npm配置来解决
name: 'foo'
config: { path: "baz" },
scripts: { start: "node ./$npm_package_config_path" }
在windows下,脚本可以是{start: "node ./%npm_package_config_path%"}
然后运行如下所示的命令行
npm start --foo:path=myapp
下面的命令,其中项目是一个文件夹,其中包含包。json文件
npm run --prefix project ${COMMAND}
也很有效。 在基于Docker的应用程序中非常有用。