Uncaught Error: Cannot find module 'strip-ansi'
Error 39 Cannot Find module ansi Uncaught
2023-09-11 14:18:07 时间
我的项目是typescript开发语言,原本我只写了".ts",导致上面运行yarn dev编译报错,页面报错。加上".js"后成功
报错原因:在webpack.config.js配置中 resolve字段下的extensions配置错误
module.exports = {
// ...
resolve: {
extensions: ['.ts, '.js'] // 配置文件扩展名字
},
// ...
};
那么这个配置的作用是什么呢?
在webpack.base.conf.js中,我们可以看到resolve配置,其中的extengsions是一个数组,如下所示:
extensions: ['.js', '.vue', '.json', '.ts'],
通过这样的配置,我们在组件中过着路由中应用组件时,就可以更为方便的应用,比如:
import Hello from '@components/Hello';
即Hello.vue这个组件我们不需要添加.vue后缀就可以引用到了,如果不用extensions, 我们就必须要用@components/Hello.vue来引入这个文件。
相关文章
- Android问题-XE5提示"[DCC Fatal Error] Project1.dpr(1): F1027 Unit not found: 'System.pas' or binary equivalents (.dcu/.o)"
- less-loader一直报错Module not found: Error: Can't resolve 'less-loader'
- MySQL 从 5.5 升级到 5.6,启动时报错 [ERROR] Plugin 'InnoDB' init function returned error
- MySQL Cluster导入数据表时报错:Got error 708 'No more attribute metadata records (increase MaxNoOfAttributes)' from NDBCLUSTER
- Open Flash Chart IO ERROR Loading test data Error #2032
- ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)
- PING[ARC2]: Heartbeat failed to connect to standby 'phydb'. Error is 16191.
- ERROR: Upgrade faifailed bin/mysqlcheck: Got error: 1045: Access denied for user 'root'@'localhost'
- mysqldump:mysqldump: Couldn't execute 'SET OPTION SQL_QUOTE_SHOW_CREATE=1': You have an error in your SQL syntax; check the manual t13.mysqldump:mysql
- 重置密码解决MySQL for Linux错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
- [FAQ] golang-migrate/migrate error: default addr for network '127.0.0.1:3306' unknown
- Required MultipartFile parameter 'file' is not present error
- 成功解决Error while trying to retrieve text for error ORA-12154
- mysql ERROR 1064 (42000): Erreur de syntaxe près de 'order)
- error [03:10:02.393] [warning][process] Error: Request Timeout after 30000ms
- 报错:SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated UXXXXXXXX escape
- log4j:ERROR Could not find value for key log4j.appender.error
- ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
- 成功解决 ERROR: An error occurred while performing the step: “Building kernel modules“. See /var/log/nv
- Repo报错:GnuTLS recv error (-9): Error decoding the received TLS packet.