gpt4 book ai didi

node.js - ./node_modules/.bin/webpack-dev-server 找不到

转载 作者:搜寻专家 更新时间:2023-10-31 23:59:56 25 4
gpt4 key购买 nike

我有一个种子项目,为了完整起见,我在提交到源代码控制之前删除了 node_modules(是的,我有一个 .gitignore)。

随后运行 npm install,我发现没有 .\node_modules\.bin 文件夹可以启动 webpack 开发服务器。这以前工作得很好。我的 devDependencies 中有 "webpack-dev-server": "^1.14.1"

有人知道为什么 npm 没有创建我的 .bin 文件夹吗?

嗯。

最佳答案

你有 .\node_modules\webpack-dev-server\ 文件夹吗?如果没有,那么您就知道它无法完全安装,而不仅仅是安装 bin 文件。

npm 安装 should install every dependency in your package.json file , 所以有些事情发生了。

npm install (in package directory, no arguments):

Install the dependencies in the local node_modules folder.

In global mode (ie, with -g or --global appended to the command), it installs the current package context (ie, the current working directory) as a global package.

By default, npm install will install all modules listed as dependencies in package.json.

With the --production flag (or when the NODE_ENV environment variable is set to production), npm will not install modules listed in devDependencies.

首先

我首先要确保您的 npm 配置没有设置为生产环境。运行此命令:

npm config get production

..如果它返回 true,则将其设置为 false:

npm config set production false

其次

如果失败,则在完全不同的位置(甚至在不同的硬盘驱动器或用户名下)创建一个新文件夹并重新设置 package.json 文件(npm initnpm install modulenpm install module2 --save-dev 等等)。如果这可行,那么 npm 可能正在扩展您的目录以寻找某些依赖项,在某处找到一个,因此不在此处安装它。

第三

检查您的 npmrc文件。运行 npm config list 并确保此处一切正常(这是一个远景,但是,可能会出现问题)。

或者..

如果你不想这样做,那么可以使用这个命令强制安装 devDependencies

npm install --only=dev

祝你好运!

关于node.js - ./node_modules/.bin/webpack-dev-server 找不到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38419871/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com