node
Yarn 2.0 将 PnP 带到了桌面上,但如果文件在 npm 注册表中有依赖项,我真的不明白如何使用简单命令运行 javascript 。node
查找node_modules
文件夹以查找依赖项,但由于 PnPnode_modules
完全删除了该文件夹,我是否需要使用除node
现在以外的命令?或者节点会引入一些新标志来读取.pnp.js
文件而不是递归地向上查找最近的node_modules
?
问问题
1508 次
2 回答
1
yarn node index.js
. 请参阅 yarn 2 (berry) 文档。https://yarnpkg.com/cli/node
于 2020-02-06T17:34:02.920 回答
1
Yarn 2 PnP 文档的回答:
因为 Node 没有包的概念,所以它也不知道文件是否可以被访问(而不是通过提升的纯粹优势来访问)。完全有可能您编写的代码有一天在开发中有效,但后来在生产中中断,因为您忘记在 package.json 中列出您的依赖项之一。
对于您的答案,您可以使用 command 运行node index.js
。
您需要在package.json
脚本部分添加一个脚本"start": "node index.js"
,然后运行yarn run start
于 2020-02-06T08:04:15.780 回答