改成相对路径,主要需要做两步: 1、修改config => index.js => build => assetsPublicPath 中的'/'成为'./'(注意!很多同学直接在dev:{}里面的assetsPublicPath改成了true,结果本地运行的时候报错Cannot GET /,所以一定要注意找准确位置是在build:{}里面修改哟) 2、在build => util.js 里找到ExtractTextPlu...
npm run build 打包,json的路径问题 1、在config/index.js里设置好build的路径名称。 2、若在本地打包运行,要使用相对路径。在api/index.js里, 对mockUrl做判断。本地打包运行属于product方式。 const mockUrl = process.env.NODE_ENV === 'production' ? "/drgs/static/mock/" : "../static/mock/";...
npmrunbuild打包项目,图片等资源使用相对路径会出现路径错误的问题 npmrunbuild打包项⽬,图⽚等资源使⽤相对路径会出现路径错 误的问题 在build下的utils.js中,3使⽤ ‘vue-style-loader’ 依赖的地⽅添加 publicPath: '../../' ,如图:
在build下的utils.js中,3使用 ‘vue-style-loader’ 依赖的地方添加 publicPath: '../../' , 如图:
2、打包好的静态资源均是绝对路径,无法引入进项目,也是 404。 1、项目目录结构 这是打包后的,所以有 dist 文件夹,打包方式:npm run build。 2、webpack.config.js 这里只是一小部分,因为这边最关键的就是 publicPath,下面会提,这边可以解决静态资源 404 无法引入的问题。
npm run build出来就是这个文件夹, 但是有一个问题是,路径有问题 画框的是自动生成出来的, body下面是我修改过的,如果不修会报错js或者css找不到,vue-cli默认那个栗子也是这样的,我将static/前面的/,手动去掉就可以加载了,这个问题需要在哪里修改。
第一:config/index.js中assetsPublicPath: ‘/‘改为’./‘ 打包之后,外部引入 js 和 css 文件时,如果路径以 ' / ' 开头,在本...
"build:cjs": "tsc -p ./configs/tsconfig.cjs.json", "prepack": "npm run build" 现在可以在终端运行npm run build,让TypeScript构建你的项目,为使用和发布做准备 这就是使用 TypeScript 构建 npm 包所需要做的所有设置,它同时支持 CommonJS 和ECMAScript模块格式。
①终端执行npm run dev ②基于全局环境下的npm批处理,调用node进程,并且传递参数 run 和 dev ③node进程中调用 webpack-dev-server 并送给参数--inline --progress --config build/webpack.dev.conf.js 这个过程是基于如下package.json配置的过程: {"scripts":{"dev":"webpack-dev-server --inline --progres...
npm run build 1. 7、测试插件 npm pack 1. npm pack 之后,会在当前目录下生成一个 xx-btn-1.0.0.tgz 的文件。 打开一个vue项目,将压缩文件放到项目某个目录下,执行命令 npm install 路径\xx-btn-1.0.0.tgz 1. 路径是指压缩包所在的绝对路径,文件名必须是压缩包的全名 ...