首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

模块有关联放在一个文件夹 在python2调用文件夹名会直接失败 在python3调用会成功,但是调用不能成功解决方案

模块有关联放在一个文件夹 在python2调用文件夹名会直接失败 在python3调用会成功,但是调用不能成功 解决办法是: 在该文件夹下加入空文件__init__.py python2会把该文件夹整体当成一个包.../或者类名也行] 再通过from . import 模块名 这样就可以调用包那些模块功能了 #如果导入这个模块方式是 from 模块名 import * ,那么仅仅会导入__all__列表包含名字...举个栗子就清楚了: 当前我们有个包名为TestMsg,里面文件如下: 1.文件夹__pycache__: __init__.cpython-35.pyc: 160d 0d0a 0072 f058 2d00...TestMsg文件夹下文件 ? __pycache__文件夹下文件 ? 源码已给出 亲测有效 建议看此文同学都能多多尝试!!!祝各位工作顺利 合家幸福 学习更上一层楼

1.7K50

Webpack】319- Webpack4 入门手册(共 18 章)(上)

文章概要 由于本文篇幅较长,将分为《Webpack4入门手册(上)(共 18 章)》和《Webpack4入门手册(下)(共 18 章)》两篇文章发布,请联系起来看~ 将从最基础【项目初始化】开始介绍...修改代码 在项目 src 目录,新建 style 文件夹,并新建 index.css 文件: ├─package.json ├─dist // 存放最终打包文件 │ └─...或者 HTML 文件 () 图片链接 (image url); 这里建议使用 ES2015 引入方法,毕竟这是标准。...常用模块 2.1 module.noParse 值类型: RegExp|[RegExp]|function 防止 webpack 解析那些符合匹配条件文件,忽略文件夹不应该含有 import、...这里我们使用 HtmlWebpackPlugin 插件,它可以打包后 CSS 或者 JS 文件直接引用注入到 HTML 模版,就不用每次手动修改。

1.8K40
您找到你想要的搜索结果了吗?
是的
没有找到

Lerna+webpack+juction来拆分组件库为多个单独npm包

, 不过在开始之前, 先提一下vc-popup更新 12-08: imgView支持懒加载图片,从加载状态预设图片到加载完成src同步变化~ ?...lerna-demo && lerna init 前面因为需要穿插cnpm所以安装部分没有串联 由于键盘右边shift键位问题, 其实输入&&时候并不是那么顺畅, 可以通过AHK来做转接, 一般用笔记本键盘时候按..., 但是还没重启, 启动安装时候), 记得好像不能在系统安装之后操作 来验证咯, 这时候就不能使用ls -all来查看了(安装了cygwin, 并且bin目录放在path里了, 所以可以用), 而是需要使用...那么就可以兼容那些不使用webpack做构建项目, 通用性更好一些 是无语线...............................................................node_modules文件夹就好了, 效率提高不少, 这里通过mklinkjunction方式同步就好了 不过使用自定义使用juction时候最好记录到一下文档, juction设置写到初始化脚本里面

3.5K101

Lerna+webpack+juction来拆分组件库为多个单独npm包

08: imgView支持懒加载图片,从加载状态预设图片到加载完成src同步变化~ ?..., 但是还没重启, 启动安装时候), 记得好像不能在系统安装之后操作 来验证咯, 这时候就不能使用ls -all来查看了(安装了cygwin, 并且bin目录放在path里了, 所以可以用),...node_modules文件夹就好了, 效率提高不少, 这里通过mklinkjunction方式同步就好了 不过使用自定义使用juction时候最好记录到一下文档, juction设置写到初始化脚本里面...而我vc-popup结构是一个混合体, 一开始没有考虑做拆包, 后面加上, 所以...拆出来包仅仅包含经过编译文件...也没有做js, css分离... ?...其实自己平时也有一些小理解, 但是不足以成文, 所以就打算后面这些小知识插到相关具体实例当中去, 如果大家感觉前面部分还不错的话就点赞, 打算后面都使用这种小知识分享风格~ 希望大家给我文章提提建议

1K30

Vue源码探秘(一)

引言 Vue作为当前前端开发中比较重要框架,在企业级开发应用十分广泛。目前也是主要技术栈之一。在接下来系列文章将带大家一起探秘Vue.js底层源码。...本篇文章是Vue源码探秘第一篇。在这一篇主要是带大家做一些准备工作,介绍一下flow、源码目录和源码构建流程。...,在阅读源码过程,遇到一些想具体了解类型定义时,可以来到flow文件夹下,查看具体类型数据结构定义。...看完Vue.js目录设计,可以看到作者功能模块拆分非常清楚,相关逻辑放在一个独立目录下维护,并且复用代码也抽成一个独立目录。...Webpack 功能相比 Rollup 更加强大,它可以将各种静态资源(包括 css,js,图片等)通通打包成一个或多个 bundle,并按需加载;同时正因为 Webpack 功能强大,打包出来文件体积也较大

1.4K41

React + webpack 开发单页面应用简明中文文档教程(十)在 jsx 和 scss 中使用图片

遇到过很多 react 开发项目,他们都图片就进存放,简单说,就是存放在 src 目录下某个地方,然后使用 ./xxx.jpg 这样方式引入。...这种写法对于我这种具有代码强迫症的人来说,简直是无法忍受。因此,主导项目开发,都强制要求将所有的图片放在 /public/image/ 文件夹。...根据不同分类,建立不同文件夹,然后存放好。 如果你看过 vue 博文,就知道,是一个喜欢同一类东西放在一起的人。是绝对忍受不了所谓 css in js 这种狗屎解决方案。...用一个良好代码整理方案,完全可以解决掉你说这些问题。 也就是说,规矩,是TM最重要。 好,我们将代码存放在 /public/image/ 文件夹,我们如何在 jsx 中使用图片呢?...不太清楚将图片放在 src 目录各种注意事项。因为一看到这样做就恶心,所以就没有去尝试了。 好,这一片博文我们学习了如何引入静态资源目录图片,其实引入其他内容也是如此。

1.1K30

必备神器:webpack使用入门

「Python与算法社区」 第 309 篇原创 昨天,写了入门javascript一篇文章:这是10分钟 js 入门笔记,老铁给我们建议,js非常有用,具体请看下面: ?...初识webpack webpack所有文件都看做模块,webpack会理清所有文件之间引用关系,然后打包到一起。...同理,你可以功能抽象到不同JS文件,使用ES6,ES5等,作为开发语言,webpack都能够将你js文件编译打包成,任何浏览器都能够支持js文件。 ? 为什么要使用webpack?...js插件越来越来,每实现一个功能都要去相应网站下载并引用到html页面,页面非常臃肿,而且好要梳理好插件之间依赖前后关系,使用webpack结合npm,自动下载功能插件并附带相应依赖包。...npm install webpack webpack-cli --save-dev 后面npm下载包,都会在node_models文件夹下。

54610

Vue笔记(7) 很长

js文件夹,image文件夹,css文件夹,里面是源js,源css和源图片等 main.js是入口文件,在入口文件引入要用css文件,js,图片等,打包好以后文件(bundle.js)在index.html...引入刚刚生成bundle文件,就能使用了 index.html 使用结果: 但是每次命令行这么长非常麻烦,有没有办法能够让我们输入webpack就自动帮我们打包对应文件到对应文件夹里呢...main.js 和前面的思路是一样,CSS文件当成一个模块去使用它,所以也是将它打包到bundle.js,就可以使用了,但是由于webpack无法打包像css,less之类文件,无法转换...文件下image文件夹 normal.css 然后尝试打包 当然会报错,因为我们webpack只能处理js,报错提示我们需要用合适loader来处理图片 来到官方文档,不知道为啥跑到资源模块里来了...但是我们生成图片名字很长,是一个32位哈希值,为了避免重复.但是在真实开发,我们可能对打包名字有一定要求,比如在所有的图片放在一个文件夹,跟上图片原来名称,同时也要防止重复 webpack.config.js

62020

Vue-框架模板源代码注释

具体配置方法移步官网:https://cn.vuejs.org/v2/guide/installation.html#命令行工具-CLI 官网没有介绍框架详细信息,这里补充一下: ?...脚手架目录介绍 CLI脚手架 webpack搭建开发环境,使用es6语法,打包和压缩js为一个文件,项目文件在环境编译而不是浏览器,实现页面自动刷新 环境 node.js(安装node和npm) build...开发用src 文件夹,介绍如下: src 文件夹 开发文件,src下文件介绍: assets 文件夹 对应图片等资源文件 components 文件夹 放置所有自定义 组件文件(文件名以 ....内部配置如下: import Vue from ‘vue’: 指的是从node_modulesnpmvue.js依赖文件引入了进来。 import App from ‘....具体示例可以看App.vue这一行代码: hh,“zujianName”就是当初注册时,自定义组件名字。 他当成标签直接调用即可。

1.6K110

常用loader以及webpackVue安装

我们还是先创建一个less文件,依然放在css文件夹 没装loader情况下 首先,还是需要安装对应loader ,注意:我们这里还安装了less,因为webpack会使用less对less文件进行编译...,npm install --save-dev file-loader再次打包,就会发现dist文件夹下多了一个图片文件 但是,我们发现图片没有显示出来,这是因为图片使用路径不正确 默认情况下,webpack...,他会给每个url前加上个拼接路径 在上述打包后文件夹dist,我们发现webpack为打包后图片自动帮助我们生成一个非常长名字 这是一个32位hash值,目的是防止名字重复 但是,真实开发...,我们可能对打包图片名字有一定要求 比如,将所有的图片放在一个文件夹,跟上图片原来名称,同时也要防止重复 所以,我们可以在options添加上如下选项: img:文件要打包到文件夹...name他就真的就是命名就是“name” 总结一下: 普通图片打包对于limit限制大小以内可以直接base64转码成一个字符串无需单独打包成一个文件放在打包文件夹,自然无需重新配置路径 如果要打包超过

4.2K10

Vue2+VueRouter2+webpack 构建项目实战(二)目录以及文件结构

Vue2+VueRouter2+webpack 构建项目实战(二)目录以及文件结构 2017年8月补充 2016年,写了一系列 VUE 入门教程,当时写这一系列博文时候,也只是一个菜鸟,甚至在写过程关闭了代码审查...static资源目录,我们可以一些图片啊,字体啊,放在这里。...SRC文件夹情况 如上图所示,这是src文件夹下面的初始情况,里面有一些示例代码之类。比如,它吧logo放在assets文件夹里面。...整理目录 上面只是让大家了解一下具体是什么情况,下面,我们开始动手,不想管干掉,然后src变成这个样子: 如上图所示,文件夹和文件都新建好,后面的博文我会详细给出每个文件代码。...注意,是用scss来写css文件。所以看官你最好也学习一下scss相关内容,博客里面有,搜索也是一大。 文件\目录说明component组件文件夹我们写一些公用内容可以放在这里

26810

Webpack快速上手指南

先删掉引用lodash`标签,再修改另一个`标签,引用/src源文件改成引用打包文件: dist/index.html ...明白这些后,我们运行webpack源脚本作为“入口”,bundle.js作为输出: ....NPM脚本 显然,像前面那样在CLI运行本地安装webpack有点麻烦,那就想办法简化一下在package.json添加如下npm脚本: package.json { ......看到没,在scripts,可以直接引用本地安装npm包(webpack),而无需写出这个包完整相对路径。这种便利特性是大多数npm项目的标准实现,因此我们可以直接引用webpack,而不用写....小结 学会了基本构建技能,下一步就该晋级学习Asset Management了,其中包括如何使用webpack管理图片和字体等资源。

1.1K20

从零开始学VUE之Webpack(搭建本地服务器并分离开发和生产配置)

中使用需要安装 npm install --save-dev webpack-dev-server@2.9.3 devserver也是作为webpack一个选项,选项本身可以设置如下属性 contentBase...:为哪一个文件夹提供本地服务,默认是根文件夹,我们这里需要填写..../dist,让他为门编译过后文件提供服务 port:端口 inline:页面实时刷新 historyApiFallback:在SPA页面,依赖H5history模式 执行命令安装 D:\zhangyugen..., // index.html打包插件 new HtmlWebpackPlugin({ // 指定模板生成 不然没有id="app"div 同时删除调用.../dist', inline:true } }) 现在就可以删除外面的webpack.config.js了 修改package.json 应为我们配置文件已经变更所以需要修改文件

2.4K20

前端工程化(二)---webpack配置

一些知识点 目前在项目中起到作用: 1、webpack在前端工程打包过程起到了什么作用   声明入口(entry):通俗来讲,就是项目的构建过程是从哪开始,指定是一个或多个js文件。...loader将vue、css、图片等信息转化为webpack能理解方式,从而完成模块之间依赖   插件应用(plugin):比如常用HtmlWebpackPlugin插件、ProvidePlugin...当前webpack版本是4.5.0 前端工程化(一)---工程基础目录搭建 已经介绍了如何安装webpack,下面直接介绍配置过程 1、新建webpack配置文件 在工程根目录下,新建如下文件...这说明正式版本extract-text-webpack-plugin还没有webpack最新版本同步。...这种方式能够成功引入模块,是依赖于本地模块库,也就是项目根目录下node_modules文件夹 什么是Node全局安装,什么又是本地安装?

1.3K11

手摸手 Webpack 多入口配置实践

由于不同入口下路由页面有一些是重复,因此考虑使用 Webpack 多入口配置来解决这个需求。...再一次,在网上找不少文章都不合需求,很多文章都是只简单介绍了生产环境下配置,没有介绍开发环境下配置,有的也没有将多入口结合 vue-router、vuex、ElementUI 等进行配置,因此在下通过不断探坑...首先我们简单介绍一下 Webpack 相关配置项,这些配置项根据使用 Webpack 模版不同,一般存放在 webpack.config.js 或 webpack.base.conf.js : const...output: 出口文件配置项。 output/path: 打包文件输出目录,比如上面的 dist,那么就会将输出文件放在当前目录同级目录 dist 文件夹下,没有这个文件夹就新建一个。...下面我们进行文件结构改造: 首先我们在根目录创建一个 entries 文件夹不同入口 router、store、main.js 都放这里,每个入口相关单独放在一个文件夹; 在 src 目录下建立一个

77120

一文搞懂 Webpack 多入口配置

由于不同入口下路由页面有一些是重复,因此考虑使用 Webpack 多入口配置来解决这个需求。...再一次,在网上找不少文章都不合需求,很多文章都是只简单介绍了生产环境下配置,没有介绍开发环境下配置,有的也没有将多入口结合 vue-router、 vuex、 ElementUI 等进行配置,因此在下通过不断探坑...首先我们简单介绍一下 Webpack 相关配置项,这些配置项根据使用 Webpack 模版不同,一般存放在 webpack.config.js 或 webpack.base.conf.js : const...output: 出口文件配置项。 output/path: 打包文件输出目录,比如上面的 dist,那么就会将输出文件放在当前目录同级目录 dist 文件夹下,没有这个文件夹就新建一个。...下面我们进行文件结构改造: 首先我们在根目录创建一个 entries 文件夹不同入口 router、 store、 main.js 都放这里,每个入口相关单独放在一个文件夹; 在 src 目录下建立一个

2.7K40

一文搞懂 Webpack 多入口配置

由于不同入口下路由页面有一些是重复,因此考虑使用 Webpack 多入口配置来解决这个需求。...再一次,在网上找不少文章都不合需求,很多文章都是只简单介绍了生产环境下配置,没有介绍开发环境下配置,有的也没有将多入口结合 vue-router、 vuex、 ElementUI 等进行配置,因此在下通过不断探坑...首先我们简单介绍一下 Webpack 相关配置项,这些配置项根据使用 Webpack 模版不同,一般存放在 webpack.config.js 或 webpack.base.conf.js : const...output: 出口文件配置项。 output/path: 打包文件输出目录,比如上面的 dist,那么就会将输出文件放在当前目录同级目录 dist 文件夹下,没有这个文件夹就新建一个。...下面我们进行文件结构改造: 首先我们在根目录创建一个 entries 文件夹不同入口 router、 store、 main.js 都放这里,每个入口相关单独放在一个文件夹; 在 src 目录下建立一个

63520
领券