vue.js为什么需要npm run才能运行?直接用浏览器打开html没效果?

从github上下载了几个vue.js前端的example,纯前端的hello world,没有后端的内容(查看代码并未实际调用后端的api,那几行是注释掉的),用node run dev就可以查看运行效果,为什么用浏览器直接打开它的index.html却不行?是不是所有vue.js的东西都得靠web服务器才能启动调试?

下载的是这个:
https://github.com/doterlin/v...

另外请教一下,直接敲node命令进入shell,能不能像python那样import一个第三方库,对其基本接口进行测试验证?

阅读 13.2k
3 个回答

直接运行html需要引入vue.js文件的,

如果是用webpack的话,就比如说npm run dev,是用webpack-dev-server这个插件,页面上引用的main.js是在执行的时候生成在内存里的,本身并不存在,所以你直接打开就会找不到文件

你在工程里面写的代码就好比一块猪肉,猪肉能生吃吗,不行,要通过webpack加工过才能吃,所以你可以理解npm run dev是一个加工过程

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏