为了账号安全,请及时绑定邮箱和手机立即绑定

Cannot resolve module

跟着老师的代码敲得,但是出现错误:Cannot resolve module babel-runtime/core-js/json/stringify

store.js里的代码如下

const STORAGE_KEY='todos-vuejs' 

export default {

fetch(){

return JSON.parse(window.localStorage.getItem(STORAGE_KEY)||'[]');

},

save(items){

window.localStorage.setItem(STORAGE_KEY,JSON.stringify(items))

}

}


http://img1.sycdn.imooc.com//5809ce0c0001c4e609410438.jpg

正在回答

4 回答

参考新版todolist

https://github.com/fishenal/Todos_Vuejs

0 回复 有任何疑惑可以回复我~

看起来是 ```babel-runtime/core-js/json/stringify```这个模块没安装成功。

babel是用来处理es6语法的,下面带的json库应该自带stringify这个工具。

重新跑npm install / cnpm install 试试。

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify

json stringfy 应该是js标准库里的东西,搞不懂为什么会被babel处理

0 回复 有任何疑惑可以回复我~
#1

蓝天白云太阳雨2015

这个问题好像好多人都出现了.
2016-11-02 回复 有任何疑惑可以回复我~
#2

fishenal 回复 蓝天白云太阳雨2015

我在自己的环境下用原来的代码试了一下也没出现,貌似这里的JSON.stringify会被babel错误的解析,并且找不到自己的解析库,新的代码已经不用这套自己写的localstorage了。 可能跟npm或babel版本有关吧。
2016-11-02 回复 有任何疑惑可以回复我~
#3

幕布斯0155092

重装了也不行
2018-09-25 回复 有任何疑惑可以回复我~

Error in Cannot find module '@babel/runtime/core-js/json/stringify'

0 回复 有任何疑惑可以回复我~

再安装一个babel-runtime模块就行了:cnpm install babel-runtime --save-dev

0 回复 有任何疑惑可以回复我~
#1

幕布斯0155092

不行 啊
2018-09-25 回复 有任何疑惑可以回复我~
#2

幕布斯0155092

不是像看起来那么简单
2018-09-25 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
vue.js入门基础
  • 参与学习       209716    人
  • 解答问题       677    个

本门为vuejs入门教程,详细的讲解加实战,可以帮你进入vuejs的大门

进入课程

Cannot resolve module

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信