84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
在react官网下一了一个练手项目http://reactjs.cn/react/docs/...在本地运行时的时候用了cnpm install 安装模块,还是会出现很多模块没有,这是为什么?
使用 npm install 安装以后还是有问题
凭借我强大的毅力,已经全部一个个的手动安装完了,至少有15个这样的模块,这是为什么呢?
认证高级PHP讲师
具体说不清楚,但是既然已经显示全部安装成功了,那估计是依赖包的开发人员给落下了。这种状况一般发生在依赖包升级之后,依赖的开发人员可能新增了某个依赖所要的依赖,也就是你安装的模块运行是需要的模块。开发人员添加新依赖的时候直接执行的npm install 并没有--save。所以你的依赖包升级了之后,代码中需要的包并没有加入到依赖的package.json文件中。这时候就需要你手动安装了,比如当前, 你需要执行 npm i mime命令。
cnpm install失败之后重新npm install前建议删除node_modules,两种依赖的目录结构有些不一样
cnpm install
npm install
那你试试 npm 有可能国内淘宝团队的包不全。这个也是猜测,你试试npm install从国外的服务器下载试试
请尽量使用 npm i 或者 yarn 吧,cnpm 有时候会漏包
建议使用yarn
yarn config set registry 'https://registry.npm.taobao.org'
推荐用yarn, 速度快了很多。
yarn
具体说不清楚,但是既然已经显示全部安装成功了,那估计是依赖包的开发人员给落下了。这种状况一般发生在依赖包升级之后,依赖的开发人员可能新增了某个依赖所要的依赖,也就是你安装的模块运行是需要的模块。开发人员添加新依赖的时候直接执行的npm install 并没有--save。所以你的依赖包升级了之后,代码中需要的包并没有加入到依赖的package.json文件中。这时候就需要你手动安装了,比如当前, 你需要执行 npm i mime命令。
cnpm install
失败之后重新npm install
前建议删除node_modules,两种依赖的目录结构有些不一样那你试试 npm 有可能国内淘宝团队的包不全。这个也是猜测,你试试npm install
从国外的服务器下载试试
请尽量使用 npm i 或者 yarn 吧,cnpm 有时候会漏包
建议使用yarn
yarn config set registry 'https://registry.npm.taobao.org'
推荐用
yarn
, 速度快了很多。