草庐IT

DEFINES_Modules

全部标签

Nodejs对ES Modules的支持历史

今天在使用inquirer模块的时候发现以下报错Error[ERR_REQUIRE_ESM]:MustuseimporttoloadESModule:/node_modules/inquirer/lib/inquirer.js//或者类似这样的错误Error[ERR_REQUIRE_ESM]:require()ofESModule/node_modules/inquirer/lib/inquirer.jsfromtest.jsnotsupported.去官方文档看了一下,原来v9后面的版本只支持ES模块引用,要想继续使用CommonJS模块引用则需要使用v8版本。好奇心驱使,简单扒了扒node

解决HbuildX中开发uniapp+vant出现的报错:Module build failed (from ./node_modules/postcss-loader/src/index.js):

首先目录大致一致。接下来运行的时候会出现Modulebuildfailed(from./node_modules/postcss-loader/src/index.js):这样的报错。 如果和我的一样的话,那就是HbuildX的坑了。 接下来只需要打开wxconponents里面vant目录下的icon里面的index.vue文件,把鼠标光标点击到代码里面,按ctrl+k,HbuildX会自动编译,然后再运行就ok了。 

Hbuilder创建uni-app项目配置依赖(node-modules)

问题指出:使用Hbuilder创建uni-app项目,下面没有package.json文件,没有这个如何引入依赖?这里我先随便创建一个uni-app项目,项目名字就叫“原始模板”。如图所示,这里是没有package.json这样的配置文件。问题方案我想引入element-UI里面的东西,因为不安装这个依赖,就会报错,找不到相关信息。我也是从网上找一些资料,看的比较乱。我也是自己瞎倒腾,实现的最终效果。如有问题,请大家指正。方法:1:先在main.js里面引入自己需要的模块,我这里引入的是element-UI。importAppfrom‘./App’importAppfrom“element-u

Hbuilder创建uni-app项目配置依赖(node-modules)

问题指出:使用Hbuilder创建uni-app项目,下面没有package.json文件,没有这个如何引入依赖?这里我先随便创建一个uni-app项目,项目名字就叫“原始模板”。如图所示,这里是没有package.json这样的配置文件。问题方案我想引入element-UI里面的东西,因为不安装这个依赖,就会报错,找不到相关信息。我也是从网上找一些资料,看的比较乱。我也是自己瞎倒腾,实现的最终效果。如有问题,请大家指正。方法:1:先在main.js里面引入自己需要的模块,我这里引入的是element-UI。importAppfrom‘./App’importAppfrom“element-u

node:internal/modules/cjs/loader:1024 throw err; ^Error:

笔者出现的报错情况截图如下: Error:Cannotfi1.ndmodule'rtsp2web'安装的库不同,但是不影响解决方法:1.重新安装相对应的文件:npmi rtsp2web笔者这边,但是还是运行不起来2.之后可以查看自己的.js文件是否在同一目录下, 因为使用路径不对,存在了以上的报错。因此需要将js文件移动到与之相关文件的目录下面即可。

Error: Module build failed (from ./node_modules/mini-css-extract-plugin/dist/loader.js)

一、出现问题:Error:Modulebuildfailed(from./node_modules/mini-css-extract-plugin/dist/loader.js):ModuleBuildError:Modulebuildfailed(from./node_modules/postcss-loader/src/index.js):Error:ENOENT:nosuchfileordirectory,#原因将static文件夹的css文件删除了#解决方案新建一个项目,在static文件夹中,复制customicons.css和customicons.ttf,最后粘贴到当前项目的st

CMake Error at /usr/local/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:230 (message)

报错信息如下:CMakeErrorat/usr/local/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:230(message):CouldNOTfindBoost(missing:Boost_INCLUDE_DIRfilesystemprogram_optionsthreadsystem)CallStack(mostrecentcallfirst):/usr/local/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:594(_FPHSA_F

记一次 jenkins 构建失败 “Cannot find module ‘core-js/modules/es.promise.finally‘”

目录前言排查过程解决方案总结前言这是一次前端项目构建失败的惨案,项目已经部署很久了,一直相安无事。因为开发更新了代码,在构建的时候报错:main.js:Cannotfindmodule‘core-js/modules/es.promise.finally’09:59:30yarnrunv1.22.1709:59:30$vue-cli-servicebuild09:59:3009:59:30ERRORFailedtocompilewith1error1:59:19AM09:59:3009:59:30errorin./src/main.js09:59:3009:59:30SyntaxError:T

vue项目报错:Module build failed (from ./node_modules/vue-loader/index.js)

运行项目报错Modulebuildfailed(from./node_modules/vue-loader/index.js):TypeError:Cannotreadpropertiesofundefined(reading‘vue’)Modulebuildfailed(from./node_modules/vue-loader/index.js):TypeError:Cannotreadpropertiesofundefined(reading'vue')atObject.module.exports(/Users/user/Desktop/allprj/proj/nodejs/xioau

./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/thread-loader/dist/cjs.js!

Vue项目中执行打包命令npmrunbuild,出现以下报错删除node_modules包后,重新装包,发现还是无法打包。原因:在原来镜像源的地址上,已经找不到这个插件了,没有装上,导致打包报错了。解决方法:1、更换镜像源换成淘宝镜像源或者其他源,删除node_modules包后,再重新装包。这个我没试过,是直接用了下面的方法。 2、自行下载包如上图提示,搜索indent2em,找到包的下载地址。下载后解压,把它放到对应目录下,这里是tinymce/plugins。注意,这个时候打包,还是会同样的报错。找不到对应的文件,原因是少了index.js文件(可以从其他插件复制)index.js文件r