一个vue项目,启动时总是提示两个依赖没安装,求指教
刚开始搭建一个vue项目。环境:node 6.10.3,安装插件如下:
1、npm install iview --save-dev
2、npm install vue-router --save-dev
3、npm install normalize.css --save-dev
4、npm install axios --save-dev
5、npm install axios-mock-adapter --save-dev
6、npm install mockjs --save-dev
7、npm install jsonwebtoken --save-dev
8、npm install js-cookie --save-dev
9、npm install vuex --save-dev
代码中都有引用以上组件,第一次启动调试时报缺少依赖:net 和 dns,然后用npm安装后再启动,报:
fs in ./~/.0.6.1@native-dns/lib/platform.js
dgram in ./~/.0.0.2@native-dns-cache/lookup.js, ./~/.0.6.1@native-dns/lib/server.js and 1 other
同样方法安装fs、dgram后仍然提示这两人依赖找不到,求指点。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
解决了,原来其中一个引用的模块用了jsonwebtoken组件,这个组件应该只能用在后端吧。
我的做法是删除 node_modules 文件夹,用cnpm安装
我的做法是删除 node_modules 文件夹,再重新安装一遍。
我的做法是删除 node_modules 文件夹,不直接用cnpm安装,直接使用cnpm很大概率会出现各种问题,建议使用npm install --registry=https://registry.npm.taobao.org
详情见VUX文档中的[快速入门]
你可以尝试使用类似于
npm install vuex --save
安装,--save是安装到生产环境,--save-dev是安装到开发环境,类似于vuex,vue-router,iview ,axios之类的,都是需要安装到生产环境的,而像less之类的,只需要安装到开发环境即可,这是package.json文件中的配置样子