C. *_*wis 14 javascript node.js npm es6-modules yarnpkg
所有现代版本的 Node 都需要运行包,因为模块位于"type": "module"
中package.json
,但我没有看到任何标志npm init
或yarn init
会添加该属性。
是否有包管理器的标志或添加值的简单方法package.json
(即,npm package-property set type module
或类似的东西)?
小智 10
这正是你所要求的:
npm init es6
package.json
它使用设置创建一个"type": "module"
。
来源: https: //www.npmjs.com/package/create-es6
小智 7
不久前看到这个问题,最长的时间我使用“npm init esnext”。我刚刚弄清楚如何直接从命令行编辑 package.json 键:
npm init -y; npm pkg set type="module";
Run Code Online (Sandbox Code Playgroud)
package.json
虽然第一个命令会将without的内容记录"type": "module"
到控制台,但如果打开,package.json
您将看到它已被第二个命令正确添加。
Yur*_*nko -1
对于 ES 兼容模块,存在create-esm
包。除其他事项外(文档),它还填充模块字段。
所以看来你可以使用npm init esm
.
归档时间: |
|
查看次数: |
6658 次 |
最近记录: |