我习惯将NPM软件包与Webpack一起使用,但是我想知道您应该如何在没有 Webpack的情况下使用NPM软件包。 我知道如何安装软件包。我只是不知道如何使用它们,因为您不能仅以纯js导入模块。
答案 0 :(得分:2)
Webpack会编译一堆JavaScript文件,并将它们组合成一个文件进行Web分发。 NPM通过软件包下载javascript文件。
在某些情况下,您可能会在没有Webpack的情况下使用NPM
我大部分的Web和服务器端开发都是 without webpack。
答案 1 :(得分:0)
npm init
创建package.json文件
npm install --save <package>
要安装软件包并将其保存在package.json文件中
答案 2 :(得分:0)
为什么不能导入纯js?
如果您正确定义了程序包入口点,例如 “ main”:“ dist / index.js”, “ module”:“ dist / index.js”,
这些文件可以是带有命名导出功能的默认ES6 javascript或默认导出,您可以在通过常规导入安装了程序包之后将其导入。
您不需要webpack或babel来制作mpm模块。只需将要分发的文件放在任何文件夹中,指定主要入口点并在该文件上导出元素即可。
现在...例如,在有角度的应用程序或React应用程序中,他们可以安装您的组件,并使用babel和webpack首先使用babel将您的组件转换为ES5,然后使用webpack。