Webpack是否安装-g,自动安装到nodeJS的package.json?或者这仅适用于本地安装?
所以我已经厌倦了尝试找到for()的变通办法没有定义。意思是我的项目需要一个模块加载器来包含模块客户端。好吧,我已经下载了着名的' webpack'模块加载器,全局
npm install -g webpack
我注意到它并没有安装到" devDependencies"在我的package.json文件中。但我也安装webpack-dev-server,但在本地,
npm install webpack-dev-server --save-dev
并将其保存到我的package.json中。这是因为我使用了--save-dev还是因为我在本地安装了?
我收到错误,说明我下载的webpack模块没有配置文件,所以我假设我安装了webpack错误,也许它不应该安装全球。请帮助理解全局和本地,以及为什么这个-g webpack安装没有保存到package.json?
答案 0 :(得分:0)
命令npm install --gloabl
将在全局范围内安装软件包,并使其在全局范围内可用于bin命令。这与您现在所在的文件夹或项目无关。这意味着全局安装不会在任何package.json
文件中留下任何内容。
了解有关npm install的更多信息:https://docs.npmjs.com/cli/install
答案 1 :(得分:0)
npm install -g webpack 会将文件保存在OS文件系统中。
npm install webpack-dev-server --save-dev 会将软件包保存在项目目录中名为node_modules的文件夹中。
下一个将在package.json文件中输入一个条目,以便下次您只需使用 npm install 命令即可安装所有依赖项。此命令将安装package.json中列出的所有软件包。
缺少配置文件:它正在寻找一个名为webpack.config.js的文件。可以在这里找到更多信息:https://webpack.js.org/configuration/