无法导入或需要节点模块(使用npm)

tjvv9vkg  于 2022-11-14  发布在  其他
关注(0)|答案(1)|浏览(162)

个版本

我正在做一个相对较老的Laravel 7项目。

npm -v
8.15.0

node -v
v14.17.1

问题
我使用npm安装了一个新的软件包

npm i my_new_package

现在我正尝试从我的js:

<script type="module" src="/js/filename.js"></script>

filename.js:
第一个
我试了一堆其他SO问题的东西,但似乎都不起作用。
当我尝试在同一存储库中创建文件并调用它时,没有出现任何问题。

import { Roulette } from "./different_file.js";

我猜这与CommonJS/ES6有关,但我对这些的知识相当缺乏。

omhiaaxx

omhiaaxx1#

我把最基本的都搞砸了...
可能是因为我最近在一个Laravel项目上工作,使用了不同的文件创建方法。
我忘了我必须把我的js文件放在resouces文件夹中,然后从webpack.mix.js调用它们。
Web包文件:

mix.js('resources/js/filename.js', 'public/js')

然后运行npm run watch,它将在公用文件夹中为您创建文件。

相关问题